Skip to content

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)

Geode-solutions' documentation website