Project Geode-Implicit
class CutSolidGrid
cpp
Inherits from CutGrid3D
Inherits from CutGrid3D
Functions
CutSolidGrid
cpp
public void CutSolidGrid(Point origin, array cells_number, array cells_length)
public void CutSolidGrid(Point origin, array cells_number, array cells_length)
CutSolidGrid
cpp
public void CutSolidGrid(ComputationGrid3D && other)
public void CutSolidGrid(ComputationGrid3D && other)
CutSolidGrid
cpp
public void CutSolidGrid(CutSolidGrid && other)
public void CutSolidGrid(CutSolidGrid && other)
~CutSolidGrid
cpp
public void ~CutSolidGrid()
public void ~CutSolidGrid()
add_discontinuity
cpp
public void add_discontinuity(const TriangulatedSurface3D & surface)
public void add_discontinuity(const TriangulatedSurface3D & surface)
inactivate_grid_outside_domain
cpp
public void inactivate_grid_outside_domain()
public void inactivate_grid_outside_domain()
compute_grid_nodes_indexation
cpp
public void compute_grid_nodes_indexation()
public void compute_grid_nodes_indexation()
is_cell_duplicate_active
cpp
public bool is_cell_duplicate_active(const CellIndices & cell_indices, index_t cell_duplicate_index)
public bool is_cell_duplicate_active(const CellIndices & cell_indices, index_t cell_duplicate_index)
value_node_in_cut_grid
cpp
public optional value_node_in_cut_grid(const CellIndices & cell_id, local_index_t cell_node_id, index_t cell_duplicate_id)
public optional value_node_in_cut_grid(const CellIndices & cell_id, local_index_t cell_node_id, index_t cell_duplicate_id)
cell_duplicate_index
cpp
public index_t cell_duplicate_index(const CellIndices & index, local_index_t cell_node_id)
public index_t cell_duplicate_index(const CellIndices & index, local_index_t cell_node_id)
cell_duplicate_index
cpp
public InlinedVector cell_duplicate_index(const CellIndices & cell, const Point3D & position)
public InlinedVector cell_duplicate_index(const CellIndices & cell, const Point3D & position)
discontinuity_vertex_duplicate
cpp
public optional discontinuity_vertex_duplicate(const CellIndices & cell_indices, const uuid & discontinuity_id, index_t discontinuity_vertex, index_t discontinuity_facet, const Vector3D & normal_towards_duplicate)
public optional discontinuity_vertex_duplicate(const CellIndices & cell_indices, const uuid & discontinuity_id, index_t discontinuity_vertex, index_t discontinuity_facet, const Vector3D & normal_towards_duplicate)