Skip to content

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)

class CellArray

class CellArray

class CellArray

Geode-solutions' documentation website