Project Geode-Numerics
class CutGrid
class CutGrid
cpp
Inherits from ComputationGrid<dimension>Inherits from ComputationGrid<dimension>Records
Impl
Functions
~CutGrid
cpp
public void ~CutGrid<>()public void ~CutGrid<>()nb_value_nodes
cpp
public index_t nb_value_nodes()public index_t nb_value_nodes()set_nb_additional_value_nodes
cpp
public void set_nb_additional_value_nodes(index_t nb_additional_value_nodes)public void set_nb_additional_value_nodes(index_t nb_additional_value_nodes)set_node_value
cpp
public void set_node_value(index_t value_node_id, double value)public void set_node_value(index_t value_node_id, double value)get_node_value
cpp
public double get_node_value(index_t value_node_id)public double get_node_value(index_t value_node_id)cell_is_duplicated
cpp
public bool cell_is_duplicated(const CellIndices & cell_indices)public bool cell_is_duplicated(const CellIndices & cell_indices)nb_cell_duplicates
cpp
public index_t nb_cell_duplicates(const CellIndices & cell_indices)public index_t nb_cell_duplicates(const CellIndices & cell_indices)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_indices, local_index_t cell_node_id, index_t cell_duplicate_index)public optional value_node_in_cut_grid(const CellIndices & cell_indices, local_index_t cell_node_id, index_t cell_duplicate_index)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 & index, const Point<dimension> & position)public InlinedVector cell_duplicate_index(const CellIndices & index, const Point<dimension> & position)isovalue_goes_through_cell_duplicate
cpp
public bool isovalue_goes_through_cell_duplicate(const CellIndices & cell_id, index_t cell_duplicate_index, double isovalue)public bool isovalue_goes_through_cell_duplicate(const CellIndices & cell_id, index_t cell_duplicate_index, double isovalue)isovalue_goes_through_cell
cpp
public bool isovalue_goes_through_cell(const CellIndices & cell_id, double isovalue)public bool isovalue_goes_through_cell(const CellIndices & cell_id, double isovalue)CutGrid
cpp
protected void CutGrid<>(Point<dimension> origin, std::array<index_t, dimension> cells_number, std::array<double, dimension> cells_length)protected void CutGrid<>(Point<dimension> origin, std::array<index_t, dimension> cells_number, std::array<double, dimension> cells_length)CutGrid
cpp
protected void CutGrid<>(CutGrid<dimension> && other)protected void CutGrid<>(CutGrid<dimension> && other)CutGrid
cpp
protected void CutGrid<>(ComputationGrid<dimension> && other)protected void CutGrid<>(ComputationGrid<dimension> && other)