Skip to content

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)

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)

class CutGrid

Geode-solutions' documentation website