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 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()

Geode-solutions' documentation website