common/CartesianIndexMapper.hpp
Go to the documentation of this file.
59 void cartesianCoordinate(const int /* compressedElementIndex */, std::array<int,dimension>& /* coords */) const
Interface class to access the logical Cartesian grid as used in industry standard simulator decks. Definition: common/CartesianIndexMapper.hpp:16 int cartesianIndex(const int) const return index of the cells in the logical Cartesian grid Definition: common/CartesianIndexMapper.hpp:53 int compressedLevelZeroSize() const return number of cells in the active level zero grid. Only relevant for CpGrid specialization. Definition: common/CartesianIndexMapper.hpp:47 int compressedSize() const return number of cells in the active grid Definition: common/CartesianIndexMapper.hpp:41 const std::array< int, dimension > & cartesianDimensions() const return Cartesian dimensions, i.e. number of cells in each direction Definition: common/CartesianIndexMapper.hpp:28 static const int dimension dimension of the grid Definition: common/CartesianIndexMapper.hpp:19 CartesianIndexMapper(const Grid &) constructor taking grid Definition: common/CartesianIndexMapper.hpp:22 int cartesianSize() const return total number of cells in the logical Cartesian grid Definition: common/CartesianIndexMapper.hpp:35 void cartesianCoordinate(const int, std::array< int, dimension > &) const return Cartesian coordinate, i.e. IJK, for a given cell Definition: common/CartesianIndexMapper.hpp:59 void cartesianCoordinateLevel(const int, std::array< int, dimension > &, int) const return Cartesian coordinate, i.e. IJK, for a given cell. Only relevant for CpGrid specialization. Definition: common/CartesianIndexMapper.hpp:64 The namespace Dune is the main namespace for all Dune code. Definition: common/CartesianIndexMapper.hpp:10 |