Project Geode-Explicit
class ElementGraph
Functions
ElementGraph
cpp
public void ElementGraph(const Meshes & meshes)
public void ElementGraph(const Meshes & meshes)
~ElementGraph
cpp
public void ~ElementGraph()
public void ~ElementGraph()
ElementGraph
cpp
public void ElementGraph(ElementGraph && )
public void ElementGraph(ElementGraph && )
operator=
cpp
public ElementGraph & operator=(ElementGraph && )
public ElementGraph & operator=(ElementGraph && )
nb_pairs
cpp
public index_t nb_pairs()
public index_t nb_pairs()
nb_elements
cpp
public index_t nb_elements()
public index_t nb_elements()
empty
cpp
public bool empty()
public bool empty()
graph
cpp
public const Graph & graph()
public const Graph & graph()
mesh_element
cpp
public ComponentMeshElement mesh_element(index_t element_id)
public ComponentMeshElement mesh_element(index_t element_id)
element_id
cpp
public optional element_id(const MeshElement & mesh_element)
public optional element_id(const MeshElement & mesh_element)
pair
cpp
public array pair(index_t pair_id)
public array pair(index_t pair_id)
surface_polygons
cpp
public const TypedMeshElements & surface_polygons()
public const TypedMeshElements & surface_polygons()
curve_edges
cpp
public const TypedMeshElements & curve_edges()
public const TypedMeshElements & curve_edges()
point_set_points
cpp
public const TypedMeshElements & point_set_points()
public const TypedMeshElements & point_set_points()
element_maps
cpp
public const MeshElements & element_maps()
public const MeshElements & element_maps()
get_mesh_elements
cpp
public MeshElements get_mesh_elements(Span elements)
public MeshElements get_mesh_elements(Span elements)
find_or_create_graph_vertex
cpp
public index_t find_or_create_graph_vertex(const ComponentMeshElement & cme)
public index_t find_or_create_graph_vertex(const ComponentMeshElement & cme)
remove_graph_pair
cpp
public void remove_graph_pair(index_t pair_id)
public void remove_graph_pair(index_t pair_id)
add_pair
cpp
public void add_pair(const ComponentMeshElement & first, const ComponentMeshElement & second)
public void add_pair(const ComponentMeshElement & first, const ComponentMeshElement & second)
add_isolated_graph_node
cpp
public void add_isolated_graph_node(const ComponentMeshElement & element)
public void add_isolated_graph_node(const ComponentMeshElement & element)
clean_graph
cpp
public CleanMappings clean_graph()
public CleanMappings clean_graph()