MAIA bb96820c
Multiphysics at AIA
|
#include <fvstg.h>
Public Types | |
using | self_type = nDim_citerator |
using | iterator_category = std::random_access_iterator_tag |
using | value_type = MInt |
using | difference_type = MInt |
using | pointer = MInt * |
using | reference = MInt & |
Public Member Functions | |
nDim_citerator ()=default | |
nDim_citerator (const AccessorStructured *parent, const MInt *start, const MInt *end) | |
value_type | getCellId () const |
value_type | getStgId () const |
value_type | getijk (MInt dim) const |
pointer | getijk () const |
value_type | getNghbr (MInt dir) const |
value_type | getNghbrStg (MInt dir) const |
self_type | operator++ (MInt) |
self_type & | operator++ () |
const MInt & | operator* () |
const MInt & | operator* () const |
const self_type * | operator-> () |
MBool | operator== (const self_type &rhs) const |
MBool | operator!= (const self_type &rhs) const |
Private Attributes | |
const AccessorStructured * | p {} |
value_type | stgId {} |
pointer | ijk {} |
const MInt *const | ijk_start = nullptr |
const MInt *const | ijk_end = nullptr |
MBool | flag_last = false |
Iterator, to iterate over a certain ijk-range; it internally keeps track of the current ijk values, while iterating over lists containing stg ids
using AccessorStructured< SolverType >::nDim_citerator::difference_type = MInt |
using AccessorStructured< SolverType >::nDim_citerator::iterator_category = std::random_access_iterator_tag |
using AccessorStructured< SolverType >::nDim_citerator::pointer = MInt* |
using AccessorStructured< SolverType >::nDim_citerator::reference = MInt& |
using AccessorStructured< SolverType >::nDim_citerator::self_type = nDim_citerator |
using AccessorStructured< SolverType >::nDim_citerator::value_type = MInt |
|
default |
|
inline |
Definition at line 426 of file fvstg.h.
|
inline |
Definition at line 437 of file fvstg.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 480 of file fvstg.h.
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |