Skip to content

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 std::array<ComponentMeshElement, 2> pair(index_t pair_id)
public std::array<ComponentMeshElement, 2> 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)

delete_all_pairs ​

cpp
public void delete_all_pairs()
public void delete_all_pairs()

resize_maps ​

cpp
public void resize_maps(const Meshes & meshes)
public void resize_maps(const Meshes & meshes)

clean_graph ​

cpp
public CleanMappings clean_graph()
public CleanMappings clean_graph()

Geode-solutions' documentation website