Project OpenGeode
class CellArray
Functions
CellArray
cpp
public void CellArray<dimension>(const CellArray<dimension> & )public void CellArray<dimension>(const CellArray<dimension> & )operator=
cpp
public CellArray<dimension> & operator=(const CellArray<dimension> & )public CellArray<dimension> & operator=(const CellArray<dimension> & )~CellArray
cpp
public void ~CellArray<dimension>()public void ~CellArray<dimension>()nb_cell_neighbors
cpp
public local_index_t nb_cell_neighbors()public local_index_t nb_cell_neighbors()nb_cell_neighbors_static
cpp
public local_index_t nb_cell_neighbors_static()public local_index_t nb_cell_neighbors_static()nb_cells
cpp
public index_t nb_cells()public index_t nb_cells()nb_cells_in_direction
cpp
public index_t nb_cells_in_direction(index_t direction)public index_t nb_cells_in_direction(index_t direction)cell_index
cpp
public index_t cell_index(const CellIndices & index)public index_t cell_index(const CellIndices & index)cell_indices
cpp
public CellIndices cell_indices(index_t index)public CellIndices cell_indices(index_t index)next_cell
cpp
public std::optional<CellIndices> next_cell(const CellIndices & index, index_t direction)public std::optional<CellIndices> next_cell(const CellIndices & index, index_t direction)previous_cell
cpp
public std::optional<CellIndices> previous_cell(const CellIndices & index, index_t direction)public std::optional<CellIndices> previous_cell(const CellIndices & index, index_t direction)is_cell_on_border
cpp
public bool is_cell_on_border(const CellIndices & cell_indices)public bool is_cell_on_border(const CellIndices & cell_indices)CellArray
cpp
protected void CellArray<dimension>()protected void CellArray<dimension>()CellArray
cpp
protected void CellArray<dimension>(std::array<index_t, dimension> cells_number)protected void CellArray<dimension>(std::array<index_t, dimension> cells_number)CellArray
cpp
protected void CellArray<dimension>(CellArray<dimension> && other)protected void CellArray<dimension>(CellArray<dimension> && other)operator=
cpp
protected CellArray<dimension> & operator=(CellArray<dimension> && other)protected CellArray<dimension> & operator=(CellArray<dimension> && other)set_array_dimensions
cpp
protected void set_array_dimensions(std::array<index_t, dimension> cells_number)protected void set_array_dimensions(std::array<index_t, dimension> cells_number)copy
cpp
protected void copy(const CellArray<dimension> & array)protected void copy(const CellArray<dimension> & array)