add_connection(CurrentAdjacency &adjacency, size_t connectedElementIndex, int otherSide) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
ANY_PROC | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | static |
begin() const | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inline |
break_reciprocal_connections(CurrentAdjacency &adjacency) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
build_side_connectivity_graph(const std::vector< size_t > &elementIndices, const std::unordered_map< EntityId, std::set< size_t > > &elementsForNode) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
create_graph(int proc=ANY_PROC) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inline |
create_graph(const std::vector< std::string > &selectedBlocks, int proc=ANY_PROC) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inline |
Criterion typedef | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | protected |
dump(std::ostream &out=std::cout) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inline |
dump(const std::vector< ElementData< EntityId, Topology > > &elemDataVec, std::ostream &out=std::cout) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inline |
element_has_any_node_on_proc(const size_t elemIndex, int proc) const =0 | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | pure virtual |
element_is_in_selected_blocks(const size_t elemIndex, const std::vector< std::string > &sortedSelectedBlocks) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
end() const | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inline |
enforce_coincident_shell_ownership(IndexType connectedElemIndex1, IndexType connectedElemIndex2) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
equivalent_node_permutation(const std::vector< EntityId > &controlNodes, const std::vector< EntityId > &permutedNodes, const std::vector< OrdinalType > &permutationOrdinals) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
fill_sides_for_connected_element(CurrentAdjacency &adjacency, size_t neighborElementIndex) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
get_element_block_name(const size_t elemIndex) const =0 | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | pure virtual |
get_element_id(const size_t elemIndex) const =0 | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | pure virtual |
get_element_indices_with_common_nodes_on_side(const size_t elemIndex, int side, const std::unordered_map< EntityId, std::set< size_t > > &elementsForNode) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
get_element_node_ids(const size_t elemIndex) const =0 | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | pure virtual |
get_element_proc(const size_t elemIndex) const =0 | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | pure virtual |
get_element_topology(const size_t elemIndex) const =0 | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | pure virtual |
get_elements_for_node_map(const std::vector< size_t > &elementIndices) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
get_local_and_aura_elements(const std::vector< std::string > &selectedBlocks, int proc) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
get_num_elements() const =0 | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | pure virtual |
get_permutation(const Topology &topology, const std::vector< EntityId > &controlNodes, const std::vector< EntityId > &permutedNodes, PermutationType numPermutations) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
get_permutation(const Topology &topology, const std::vector< EntityId > &controlNodes, const std::vector< EntityId > &permutedNodes) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
get_positive_permutation(const Topology &topology, const std::vector< EntityId > &controlNodes, const std::vector< EntityId > &permutedNodes) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
get_reciprocity(CurrentAdjacency &adjacency) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
get_side_nodes(const size_t elemIndex, const int side) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
get_sorted_side_nodes(const size_t elemIndex, const int side) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
has_any_shell_connection_on_side(size_t thisIndex, int thisSide) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
has_connection_type_on_side(size_t thisIndex, int thisSide, Criterion criterion) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
has_same_polarity(const size_t thisElem, const int thisSide, const size_t thatElem, const int thatSide) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
has_shell_shell_connection_on_side(size_t thisIndex, int thisSide) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
has_shell_solid_connection_on_side(size_t thisIndex, int thisSide) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
has_solid_shell_connection_on_side(size_t thisIndex, int thisSide) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
has_solid_solid_connection_on_side(size_t thisIndex, int thisSide) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
IndexType typedef | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | |
initialize_side_connectivity_graph(const std::vector< size_t > &elementIndices) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
internal_fill_sides_for_connected_element(CurrentAdjacency &adjacency, size_t neighborElementIndex) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
INVALID_INDEX | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | static |
INVALID_SIDE | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | static |
is_selected_element(const size_t elemIndex, const std::vector< std::string > &sortedSelectedBlocks, int proc) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
is_shell_shell_connection(const Topology &thisElemTopology, const Topology &thatElemTopology) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
is_shell_shell_connection(const size_t thisElem, const size_t thatElem) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
is_shell_solid_connection(const Topology &thisElemTopology, const Topology &thatElemTopology) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
is_shell_solid_connection(const size_t thisElem, const size_t thatElem) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
is_solid_shell_connection(const Topology &thisElemTopology, const Topology &thatElemTopology) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
is_solid_shell_connection(const size_t thisElem, const size_t thatElem) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
is_solid_solid_connection(const Topology &thisElemTopology, const Topology &thatElemTopology) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
is_solid_solid_connection(const size_t thisElem, const size_t thatElem) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
m_errorHandler | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | protected |
m_indexGraph | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | protected |
operator[](const IndexType elemIndex) const | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inline |
OrdinalType typedef | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | protected |
PermutationType typedef | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | protected |
process_side_connectivity(CurrentAdjacency &adjacency, const std::unordered_map< EntityId, std::set< size_t > > &elementsForNode) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
set_error_handler(ErrorHandler errorHandler) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inline |
set_side_connectivity(CurrentAdjacency &adjacency, size_t connectedElementIndex) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
SideAdjacencyGraph() | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inline |
size() const | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inline |
verify_entry(IndexType elemIndex, int side) | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | inlineprotected |
~SideAdjacencyGraph()=default | Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology > | virtual |