Adaptor for walberla::field::GhostLayerField.
Motivation:
Features:
Usage
#include <GhostLayerFieldAdaptor.h>
Type Definitions | |
using | functor_t = Functor |
using | basefield_t = typename Functor::basefield_t |
using | value_type = typename Functor::value_type |
using | T = typename Functor::value_type |
using | adapted_base_iterator = typename basefield_t::const_base_iterator |
using | adapted_iterator = typename basefield_t::const_iterator |
using | adapted_reverse_iterator = typename basefield_t::const_reverse_iterator |
using | OwnType = GhostLayerFieldAdaptor< Functor, glDecrease > |
using | const_base_iterator = AdaptorIterator< adapted_base_iterator, OwnType > |
using | const_iterator = AdaptorIterator< adapted_iterator, OwnType > |
using | const_reverse_iterator = AdaptorIterator< adapted_reverse_iterator, OwnType > |
using | ConstPtr = FieldPointer< OwnType, const OwnType, const T > |
static const uint_t | F_SIZE = Functor::F_SIZE |
GhostLayerFieldAdaptor (const basefield_t &field, const Functor &func=Functor()) | |
virtual | ~GhostLayerFieldAdaptor ()=default |
const functor_t & | getFunctor () const |
const basefield_t & | getAdaptedField () const |
Adaptors for GhostLayerField | |
const Functor | functor_ |
const basefield_t & | glField_ |
uint_t | xSizeWithGhostLayer () const |
uint_t | ySizeWithGhostLayer () const |
uint_t | zSizeWithGhostLayer () const |
uint_t | nrOfGhostLayers () const |
CellInterval | xyzSizeWithGhostLayer () const |
using walberla::field::GhostLayerFieldAdaptor< Functor, glDecrease >::adapted_base_iterator = typename basefield_t::const_base_iterator |
using walberla::field::GhostLayerFieldAdaptor< Functor, glDecrease >::adapted_iterator = typename basefield_t::const_iterator |
using walberla::field::GhostLayerFieldAdaptor< Functor, glDecrease >::adapted_reverse_iterator = typename basefield_t::const_reverse_iterator |
using walberla::field::GhostLayerFieldAdaptor< Functor, glDecrease >::basefield_t = typename Functor::basefield_t |
using walberla::field::GhostLayerFieldAdaptor< Functor, glDecrease >::const_base_iterator = AdaptorIterator<adapted_base_iterator, OwnType> |
using walberla::field::GhostLayerFieldAdaptor< Functor, glDecrease >::const_iterator = AdaptorIterator<adapted_iterator, OwnType> |
using walberla::field::GhostLayerFieldAdaptor< Functor, glDecrease >::const_reverse_iterator = AdaptorIterator<adapted_reverse_iterator, OwnType> |
using walberla::field::GhostLayerFieldAdaptor< Functor, glDecrease >::ConstPtr = FieldPointer<OwnType, const OwnType, const T> |
using walberla::field::GhostLayerFieldAdaptor< Functor, glDecrease >::functor_t = Functor |
using walberla::field::GhostLayerFieldAdaptor< Functor, glDecrease >::OwnType = GhostLayerFieldAdaptor<Functor, glDecrease> |
using walberla::field::GhostLayerFieldAdaptor< Functor, glDecrease >::T = typename Functor::value_type |
using walberla::field::GhostLayerFieldAdaptor< Functor, glDecrease >::value_type = typename Functor::value_type |
|
inline |
|
virtualdefault |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
bool walberla::field::GhostLayerFieldAdaptor< Functor, glD >::coordinatesValid | ( | cell_idx_t | x, |
cell_idx_t | y, | ||
cell_idx_t | z, | ||
cell_idx_t | f | ||
) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
protected |
|
protected |