addMonitoringFunction(const MonitorFunction &func) | walberla::field::Field< T, fSize_ > | |
addressInsideAllocedSpace(const T *const value) const | walberla::field::Field< T, fSize_ > | inlineprotected |
advanceTimestep() | walberla::field::GhostLayerField< T, fSize_ > | inline |
allocator() const | walberla::field::Field< T, fSize_ > | inlineprotected |
allocator_ | walberla::field::Field< T, fSize_ > | private |
allocSize() const | walberla::field::Field< T, fSize_ > | inline |
allocSize_ | walberla::field::Field< T, fSize_ > | private |
assertValidCoordinates(cell_idx_t x, cell_idx_t y, cell_idx_t z, cell_idx_t f) const | walberla::field::Field< T, fSize_ > | protected |
base_iterator typedef | walberla::field::GhostLayerField< T, fSize_ > | |
begin() | walberla::field::Field< T, fSize_ > | inline |
begin() const | walberla::field::Field< T, fSize_ > | |
beginGhostLayerOnly(stencil::Direction dir, bool fullSlice=false) | walberla::field::GhostLayerField< T, fSize_ > | inline |
beginGhostLayerOnly(stencil::Direction dir, bool fullSlice=false) const | walberla::field::GhostLayerField< T, fSize_ > | inline |
beginGhostLayerOnly(uint_t thickness, stencil::Direction dir, bool fullSlice=false) | walberla::field::GhostLayerField< T, fSize_ > | inline |
beginGhostLayerOnly(uint_t thickness, stencil::Direction dir, bool fullSlice=false) const | walberla::field::GhostLayerField< T, fSize_ > | inline |
beginGhostLayerOnlyXYZ(stencil::Direction dir, cell_idx_t f=0, bool fullSlice=false) | walberla::field::GhostLayerField< T, fSize_ > | inline |
beginGhostLayerOnlyXYZ(stencil::Direction dir, cell_idx_t f=0, bool fullSlice=false) const | walberla::field::GhostLayerField< T, fSize_ > | inline |
beginGhostLayerOnlyXYZ(uint_t thickness, stencil::Direction dir, cell_idx_t f=0, bool fullSlice=false) | walberla::field::GhostLayerField< T, fSize_ > | inline |
beginGhostLayerOnlyXYZ(uint_t thickness, stencil::Direction dir, cell_idx_t f=0, bool fullSlice=false) const | walberla::field::GhostLayerField< T, fSize_ > | inline |
beginSlice(cell_idx_t xBeg, cell_idx_t yBeg, cell_idx_t zBeg, cell_idx_t fBeg, cell_idx_t xEnd, cell_idx_t yEnd, cell_idx_t zEnd, cell_idx_t fEnd) | walberla::field::Field< T, fSize_ > | inline |
beginSlice(cell_idx_t xBeg, cell_idx_t yBeg, cell_idx_t zBeg, cell_idx_t fBeg, cell_idx_t xEnd, cell_idx_t yEnd, cell_idx_t zEnd, cell_idx_t fEnd) const | walberla::field::Field< T, fSize_ > | inline |
beginSliceBeforeGhostLayer(stencil::Direction dir, cell_idx_t thickness=1, bool fullSlice=false) | walberla::field::GhostLayerField< T, fSize_ > | inline |
beginSliceBeforeGhostLayer(stencil::Direction dir, cell_idx_t thickness=1, bool fullSlice=false) const | walberla::field::GhostLayerField< T, fSize_ > | inline |
beginSliceBeforeGhostLayerXYZ(stencil::Direction dir, cell_idx_t thickness=1, cell_idx_t f=0, bool fullSlice=false) | walberla::field::GhostLayerField< T, fSize_ > | inline |
beginSliceBeforeGhostLayerXYZ(stencil::Direction dir, cell_idx_t thickness=1, cell_idx_t f=0, bool fullSlice=false) const | walberla::field::GhostLayerField< T, fSize_ > | inline |
beginSliceXYZ(const CellInterval &interval, cell_idx_t f=0) | walberla::field::Field< T, fSize_ > | inline |
beginSliceXYZ(const CellInterval &interval, cell_idx_t f=0) const | walberla::field::Field< T, fSize_ > | inline |
beginWithGhostLayer() | walberla::field::GhostLayerField< T, fSize_ > | inline |
beginWithGhostLayer() const | walberla::field::GhostLayerField< T, fSize_ > | |
beginWithGhostLayer(cell_idx_t numGhostLayers) | walberla::field::GhostLayerField< T, fSize_ > | inline |
beginWithGhostLayer(cell_idx_t numGhostLayers) const | walberla::field::GhostLayerField< T, fSize_ > | inline |
beginWithGhostLayerXYZ() | walberla::field::GhostLayerField< T, fSize_ > | inline |
beginWithGhostLayerXYZ() const | walberla::field::GhostLayerField< T, fSize_ > | |
beginWithGhostLayerXYZ(cell_idx_t numGhostLayers) | walberla::field::GhostLayerField< T, fSize_ > | inline |
beginWithGhostLayerXYZ(cell_idx_t numGhostLayers) const | walberla::field::GhostLayerField< T, fSize_ > | inline |
beginXYZ() | walberla::field::Field< T, fSize_ > | inline |
beginXYZ() const | walberla::field::Field< T, fSize_ > | |
clone() const | walberla::field::GhostLayerField< T, fSize_ > | inline |
cloneShallowCopy() const | walberla::field::GhostLayerField< T, fSize_ > | inline |
cloneShallowCopyInternal() const override | walberla::field::GhostLayerField< T, fSize_ > | protectedvirtual |
cloneUninitialized() const | walberla::field::GhostLayerField< T, fSize_ > | inline |
const_base_iterator typedef | walberla::field::GhostLayerField< T, fSize_ > | |
const_iterator typedef | walberla::field::GhostLayerField< T, fSize_ > | |
const_reverse_iterator typedef | walberla::field::GhostLayerField< T, fSize_ > | |
ConstPtr typedef | walberla::field::GhostLayerField< T, fSize_ > | |
coordinatesValid(cell_idx_t x, cell_idx_t y, cell_idx_t z, cell_idx_t f) const | walberla::field::Field< T, fSize_ > | |
data() | walberla::field::Field< T, fSize_ > | inline |
data() const | walberla::field::Field< T, fSize_ > | inline |
dataAt(cell_idx_t x, cell_idx_t y, cell_idx_t z, cell_idx_t f) | walberla::field::Field< T, fSize_ > | inline |
dataAt(cell_idx_t x, cell_idx_t y, cell_idx_t z, cell_idx_t f) const | walberla::field::Field< T, fSize_ > | inline |
dataInner() | walberla::field::Field< T, fSize_ > | inline |
dataInner() const | walberla::field::Field< T, fSize_ > | inline |
end() | walberla::field::Field< T, fSize_ > | inline |
end() const | walberla::field::Field< T, fSize_ > | inline |
F_SIZE | walberla::field::Field< T, fSize_ > | static |
fAllocSize() const | walberla::field::Field< T, fSize_ > | inline |
fAllocSize_ | walberla::field::Field< T, fSize_ > | private |
ffact_ | walberla::field::Field< T, fSize_ > | private |
Field(uint_t xSize, uint_t ySize, uint_t zSize, const Layout &layout=fzyx, const shared_ptr< FieldAllocator< T > > &alloc=shared_ptr< FieldAllocator< T > >()) | walberla::field::Field< T, fSize_ > | |
Field(uint_t xSize, uint_t ySize, uint_t zSize, const T &initValue, const Layout &layout=fzyx, const shared_ptr< FieldAllocator< T > > &alloc=shared_ptr< FieldAllocator< T > >()) | walberla::field::Field< T, fSize_ > | |
Field(uint_t xSize, uint_t ySize, uint_t zSize, const std::vector< T > &fValues, const Layout &layout=fzyx, const shared_ptr< FieldAllocator< T > > &alloc=shared_ptr< FieldAllocator< T > >()) | walberla::field::Field< T, fSize_ > | |
Field() | walberla::field::Field< T, fSize_ > | protected |
Field(const Field &other) | walberla::field::Field< T, fSize_ > | protected |
Field(const Field< T2, fSize2 > &other) | walberla::field::Field< T, fSize_ > | protected |
FlattenedField typedef | walberla::field::GhostLayerField< T, fSize_ > | |
flattenedShallowCopy() const | walberla::field::GhostLayerField< T, fSize_ > | inline |
flattenedShallowCopyInternal() const override | walberla::field::GhostLayerField< T, fSize_ > | protectedvirtual |
fSize() const | walberla::field::Field< T, fSize_ > | inline |
fStride() const | walberla::field::Field< T, fSize_ > | inline |
get(cell_idx_t x, cell_idx_t y, cell_idx_t z) | walberla::field::Field< T, fSize_ > | inline |
get(cell_idx_t x, cell_idx_t y, cell_idx_t z) const | walberla::field::Field< T, fSize_ > | inline |
get(cell_idx_t x, cell_idx_t y, cell_idx_t z, cell_idx_t f) | walberla::field::Field< T, fSize_ > | inline |
get(cell_idx_t x, cell_idx_t y, cell_idx_t z, cell_idx_t f) const | walberla::field::Field< T, fSize_ > | inline |
get(cell_idx_t x, cell_idx_t y, cell_idx_t z, uint_t f) | walberla::field::Field< T, fSize_ > | inline |
get(cell_idx_t x, cell_idx_t y, cell_idx_t z, uint_t f) const | walberla::field::Field< T, fSize_ > | inline |
get(const Cell &cell) | walberla::field::Field< T, fSize_ > | inline |
get(const Cell &cell) const | walberla::field::Field< T, fSize_ > | inline |
get(const Cell &c, cell_idx_t f) | walberla::field::Field< T, fSize_ > | inline |
get(const Cell &c, cell_idx_t f) const | walberla::field::Field< T, fSize_ > | inline |
get(const Cell &c, uint_t f) | walberla::field::Field< T, fSize_ > | inline |
get(const Cell &c, uint_t f) const | walberla::field::Field< T, fSize_ > | inline |
get(const base_iterator &iter) | walberla::field::Field< T, fSize_ > | inline |
get(const base_iterator &iter) const | walberla::field::Field< T, fSize_ > | inline |
getAllocator() const | walberla::field::Field< T, fSize_ > | |
getF(T *const xyz0, const cell_idx_t f) | walberla::field::Field< T, fSize_ > | inline |
getF(const T *const xyz0, const cell_idx_t f) const | walberla::field::Field< T, fSize_ > | inline |
getF(T *const xyz0, const uint_t f) | walberla::field::Field< T, fSize_ > | inline |
getF(const T *const xyz0, const uint_t f) const | walberla::field::Field< T, fSize_ > | inline |
getGhostRegion(stencil::Direction dir, CellInterval &ghostAreaOut, cell_idx_t thickness, bool fullSlice=false) const | walberla::field::GhostLayerField< T, fSize_ > | |
getNeighbor(cell_idx_t x, cell_idx_t y, cell_idx_t z, stencil::Direction d) | walberla::field::Field< T, fSize_ > | inline |
getNeighbor(cell_idx_t x, cell_idx_t y, cell_idx_t z, stencil::Direction d) const | walberla::field::Field< T, fSize_ > | inline |
getNeighbor(cell_idx_t x, cell_idx_t y, cell_idx_t z, uint_t f, stencil::Direction d) | walberla::field::Field< T, fSize_ > | inline |
getNeighbor(cell_idx_t x, cell_idx_t y, cell_idx_t z, uint_t f, stencil::Direction d) const | walberla::field::Field< T, fSize_ > | inline |
getNeighbor(const Cell &cell, stencil::Direction d) | walberla::field::Field< T, fSize_ > | inline |
getNeighbor(const Cell &cell, stencil::Direction d) const | walberla::field::Field< T, fSize_ > | inline |
getSliceBeforeGhostLayer(stencil::Direction d, CellInterval &ci, cell_idx_t thickness=1, bool fullSlice=false) const | walberla::field::GhostLayerField< T, fSize_ > | |
getSlicedField(const CellInterval &interval) const | walberla::field::GhostLayerField< T, fSize_ > | |
getTimestep() const | walberla::field::GhostLayerField< T, fSize_ > | inline |
getTimestepPlusOne() const | walberla::field::GhostLayerField< T, fSize_ > | inline |
GhostLayerField class | walberla::field::GhostLayerField< T, fSize_ > | friend |
GhostLayerField(uint_t xSize, uint_t ySize, uint_t zSize, uint_t gl, const Layout &layout=fzyx, const shared_ptr< FieldAllocator< T > > &alloc=shared_ptr< FieldAllocator< T > >()) | walberla::field::GhostLayerField< T, fSize_ > | |
GhostLayerField(uint_t xSize, uint_t ySize, uint_t zSize, uint_t gl, const T &initValue, const Layout &layout=fzyx, const shared_ptr< FieldAllocator< T > > &alloc=shared_ptr< FieldAllocator< T > >()) | walberla::field::GhostLayerField< T, fSize_ > | |
GhostLayerField(uint_t xSize, uint_t ySize, uint_t zSize, uint_t gl, const std::vector< T > &fValues, const Layout &layout=fzyx, const shared_ptr< FieldAllocator< T > > &alloc=shared_ptr< FieldAllocator< T > >()) | walberla::field::GhostLayerField< T, fSize_ > | |
GhostLayerField() | walberla::field::GhostLayerField< T, fSize_ > | protected |
GhostLayerField(const GhostLayerField< T, fSize_ > &other) | walberla::field::GhostLayerField< T, fSize_ > | protected |
GhostLayerField(const GhostLayerField< T2, fSize2 > &other) | walberla::field::GhostLayerField< T, fSize_ > | protected |
gl_ | walberla::field::GhostLayerField< T, fSize_ > | protected |
hasSameAllocSize(const Field< T, fSize_ > &other) const | walberla::field::Field< T, fSize_ > | inline |
hasSameSize(const Field< T, fSize_ > &other) const | walberla::field::Field< T, fSize_ > | inline |
init(uint_t xSizeWithoutGhostLayer, uint_t ySizeWithoutGhostLayer, uint_t zSizeWithoutGhostLayer, uint_t nrGhostLayers, const Layout &layout=fzyx, const shared_ptr< FieldAllocator< T > > &alloc=shared_ptr< FieldAllocator< T > >()) | walberla::field::GhostLayerField< T, fSize_ > | |
walberla::field::Field::init(uint_t xSize, uint_t ySize, uint_t zSize, const Layout &layout=fzyx, shared_ptr< FieldAllocator< T > > alloc=shared_ptr< FieldAllocator< T > >(), uint_t innerGhostLayerSizeForAlignedAlloc=0) | walberla::field::Field< T, fSize_ > | |
isEvenTimeStep() const | walberla::field::GhostLayerField< T, fSize_ > | inline |
isInInnerPart(const Cell &cell) const | walberla::field::GhostLayerField< T, fSize_ > | |
iterator typedef | walberla::field::GhostLayerField< T, fSize_ > | |
layout() const | walberla::field::Field< T, fSize_ > | inline |
layout_ | walberla::field::Field< T, fSize_ > | private |
MonitorFunction typedef | walberla::field::Field< T, fSize_ > | |
nrOfGhostLayers() const | walberla::field::GhostLayerField< T, fSize_ > | inline |
operator!=(const Field< T, fSize_ > &other) const | walberla::field::Field< T, fSize_ > | inline |
operator()(cell_idx_t x, cell_idx_t y, cell_idx_t z) | walberla::field::Field< T, fSize_ > | inline |
operator()(cell_idx_t x, cell_idx_t y, cell_idx_t z) const | walberla::field::Field< T, fSize_ > | inline |
operator()(cell_idx_t x, cell_idx_t y, cell_idx_t z, cell_idx_t f) | walberla::field::Field< T, fSize_ > | inline |
operator()(cell_idx_t x, cell_idx_t y, cell_idx_t z, cell_idx_t f) const | walberla::field::Field< T, fSize_ > | inline |
operator()(cell_idx_t x, cell_idx_t y, cell_idx_t z, uint_t f) | walberla::field::Field< T, fSize_ > | inline |
operator()(cell_idx_t x, cell_idx_t y, cell_idx_t z, uint_t f) const | walberla::field::Field< T, fSize_ > | inline |
operator()(const Cell &cell) | walberla::field::Field< T, fSize_ > | inline |
operator()(const Cell &cell) const | walberla::field::Field< T, fSize_ > | inline |
operator()(const Cell &cell, cell_idx_t f) | walberla::field::Field< T, fSize_ > | inline |
operator()(const Cell &cell, cell_idx_t f) const | walberla::field::Field< T, fSize_ > | inline |
operator()(const Cell &cell, uint_t f) | walberla::field::Field< T, fSize_ > | inline |
operator()(const Cell &cell, uint_t f) const | walberla::field::Field< T, fSize_ > | inline |
operator()(const base_iterator &iter) | walberla::field::Field< T, fSize_ > | inline |
operator()(const base_iterator &iter) const | walberla::field::Field< T, fSize_ > | inline |
operator=(const Field &) | walberla::field::Field< T, fSize_ > | private |
operator==(const Field< T, fSize_ > &other) const | walberla::field::Field< T, fSize_ > | inline |
Ptr typedef | walberla::field::GhostLayerField< T, fSize_ > | |
rbegin() | walberla::field::Field< T, fSize_ > | inline |
rbegin() const | walberla::field::Field< T, fSize_ > | |
rbeginWithGhostLayer() | walberla::field::GhostLayerField< T, fSize_ > | inline |
rbeginWithGhostLayer() const | walberla::field::GhostLayerField< T, fSize_ > | |
rbeginWithGhostLayerXYZ() | walberla::field::GhostLayerField< T, fSize_ > | inline |
rbeginWithGhostLayerXYZ() const | walberla::field::GhostLayerField< T, fSize_ > | |
rbeginXYZ() | walberla::field::Field< T, fSize_ > | inline |
rbeginXYZ() const | walberla::field::Field< T, fSize_ > | |
referenceCount() const | walberla::field::Field< T, fSize_ > | protectedvirtual |
rend() | walberla::field::Field< T, fSize_ > | inline |
rend() const | walberla::field::Field< T, fSize_ > | inline |
resize(uint_t xSize, uint_t ySize, uint_t zSize) override | walberla::field::GhostLayerField< T, fSize_ > | virtual |
resize(uint_t xSize, uint_t ySize, uint_t zSize, uint_t gl) | walberla::field::GhostLayerField< T, fSize_ > | |
reverse_iterator typedef | walberla::field::GhostLayerField< T, fSize_ > | |
set(const T &value) | walberla::field::Field< T, fSize_ > | |
set(const std::vector< T > &fValues) | walberla::field::Field< T, fSize_ > | |
set(const Field< T, fSize_ > &other) | walberla::field::Field< T, fSize_ > | inline |
set(const Field< T, fSize_ > *other) | walberla::field::Field< T, fSize_ > | inline |
setOffsets(uint_t xOffset, uint_t xSize, uint_t yOffset, uint_t ySize, uint_t zOffset, uint_t zSizes) | walberla::field::Field< T, fSize_ > | protected |
setWithGhostLayer(const T &value) | walberla::field::GhostLayerField< T, fSize_ > | |
setWithGhostLayer(const std::vector< T > &fValues) | walberla::field::GhostLayerField< T, fSize_ > | |
shiftCoordinates(cell_idx_t cx, cell_idx_t cy, cell_idx_t cz) override | walberla::field::GhostLayerField< T, fSize_ > | virtual |
size(uint_t coord) const | walberla::field::Field< T, fSize_ > | inline |
sizeWithGhostLayer(uint_t i) const | walberla::field::GhostLayerField< T, fSize_ > | inline |
slice(const CellInterval &interval) override | walberla::field::GhostLayerField< T, fSize_ > | virtual |
staticConstEnd | walberla::field::Field< T, fSize_ > | static |
staticConstREnd | walberla::field::Field< T, fSize_ > | static |
staticEnd | walberla::field::Field< T, fSize_ > | static |
staticREnd | walberla::field::Field< T, fSize_ > | static |
swapDataPointers(Field< T, fSize_ > &other) | walberla::field::Field< T, fSize_ > | inline |
swapDataPointers(Field< T, fSize_ > *other) | walberla::field::Field< T, fSize_ > | inline |
timestepCounter_ | walberla::field::GhostLayerField< T, fSize_ > | protected |
value_type typedef | walberla::field::GhostLayerField< T, fSize_ > | |
values_ | walberla::field::Field< T, fSize_ > | private |
valuesWithOffset_ | walberla::field::Field< T, fSize_ > | private |
xAllocSize() const | walberla::field::Field< T, fSize_ > | inline |
xAllocSize_ | walberla::field::Field< T, fSize_ > | private |
xfact_ | walberla::field::Field< T, fSize_ > | private |
xOff() const | walberla::field::Field< T, fSize_ > | inline |
xOff_ | walberla::field::Field< T, fSize_ > | private |
xSize() const | walberla::field::Field< T, fSize_ > | inline |
xSize_ | walberla::field::Field< T, fSize_ > | private |
xSizeWithGhostLayer() const | walberla::field::GhostLayerField< T, fSize_ > | inline |
xStride() const | walberla::field::Field< T, fSize_ > | inline |
xyzAllocSize() const | walberla::field::Field< T, fSize_ > | inline |
xyzSize() const | walberla::field::Field< T, fSize_ > | inline |
xyzSizeWithGhostLayer() const | walberla::field::GhostLayerField< T, fSize_ > | inline |
yAllocSize() const | walberla::field::Field< T, fSize_ > | inline |
yAllocSize_ | walberla::field::Field< T, fSize_ > | private |
yfact_ | walberla::field::Field< T, fSize_ > | private |
yOff() const | walberla::field::Field< T, fSize_ > | inline |
yOff_ | walberla::field::Field< T, fSize_ > | private |
ySize() const | walberla::field::Field< T, fSize_ > | inline |
ySize_ | walberla::field::Field< T, fSize_ > | private |
ySizeWithGhostLayer() const | walberla::field::GhostLayerField< T, fSize_ > | inline |
yStride() const | walberla::field::Field< T, fSize_ > | inline |
zAllocSize() const | walberla::field::Field< T, fSize_ > | inline |
zAllocSize_ | walberla::field::Field< T, fSize_ > | private |
zfact_ | walberla::field::Field< T, fSize_ > | private |
zOff() const | walberla::field::Field< T, fSize_ > | inline |
zOff_ | walberla::field::Field< T, fSize_ > | private |
zSize() const | walberla::field::Field< T, fSize_ > | inline |
zSize_ | walberla::field::Field< T, fSize_ > | private |
zSizeWithGhostLayer() const | walberla::field::GhostLayerField< T, fSize_ > | inline |
zStride() const | walberla::field::Field< T, fSize_ > | inline |
~Field() | walberla::field::Field< T, fSize_ > | virtual |
~GhostLayerField() override=default | walberla::field::GhostLayerField< T, fSize_ > | |