|
| AccessorStructured (const MInt *const start, const MInt *const end, const MInt *const nCells, const MInt *const stgBoxSize, MInt noGhostLayers, FvStructuredSolver< 3 > *solver, const MPI_Comm commStg) |
|
MInt | cellIndex (const MInt i, const MInt j, const MInt k) const |
|
MInt | cellIndex (const MInt *const ijk_) const |
|
MInt | cellIndexBC (const MInt i, const MInt j, const MInt k) const |
|
MInt | cellIndexBC (const MInt *const ijk_) const |
|
MInt | start (MInt dim) const |
|
MInt | end (MInt dim) const |
|
MInt | domainId () const |
|
MInt | domainId (MInt, MInt) const override |
|
nDim_citerator | nDim_citerator_begin (const MInt *start, const MInt *end) const |
|
nDim_citerator | nDim_citerator_begin () const |
|
nDim_citerator | nDim_citerator_end () const |
|
nDim_citerator | iterateSlopes () |
| Solver specific implementations of the interface defined in base class. More...
|
|
nDim_citerator | iterateSlopes_nDim_citerator_end () |
|
nDim_citerator | iterateB1 () |
|
nDim_citerator | iterateB1_nDim_citerator_end () |
|
nDim_citerator | iterateAll () |
|
nDim_citerator | iterateAll_nDim_citerator_end () |
|
MInt | getCellId (const nDim_citerator &it_) const |
| Helper functions for nDim_citerator as declared in base class. More...
|
|
MInt | getStgId (const nDim_citerator &it_) const |
|
MInt | getNghbr (const nDim_citerator &it_, MInt dir) const |
|
MInt | getNghbrStg (const nDim_citerator &it_, MInt dir) const |
|
MFloat | a_coordinate (MInt cellId, MInt dim) const override |
|
MFloat & | a_pvariable (MInt cellId, MInt varId) override |
|
MFloat & | UInfinity () const override |
|
MFloat & | PInfinity () const override |
|
MFloat & | rhoInfinity () const override |
|
AccessorStructured< SolverType > * | d () |
|
virtual MFloat | a_coordinate (MInt, MInt) const=0 |
|
virtual MInt | domainId (MInt, MInt) const=0 |
|
virtual MFloat & | a_pvariable (MInt, MInt)=0 |
|
virtual MFloat & | UInfinity () const=0 |
|
virtual MFloat & | PInfinity () const=0 |
|
virtual MFloat & | rhoInfinity () const=0 |
|
MInt | sizeBC () const |
|
MInt | sizeStg () const |
|
nDim_citerator | iterateSlopes () |
|
nDim_citerator | iterateSlopes_nDim_citerator_end () |
|
nDim_citerator | iterateB1 () |
|
nDim_citerator | iterateB1_nDim_citerator_end () |
|
nDim_citerator | iterateAll () |
|
nDim_citerator | iterateAll_nDim_citerator_end () |
|
MInt | getCellId (const nDim_citerator &it_) const |
|
MInt | getStgId (const nDim_citerator &it_) const |
|
MInt | getNghbr (const nDim_citerator &it_, MInt dir) const |
|
MInt | getNghbrStg (const nDim_citerator &it_, MInt dir) const |
|
|
static constexpr const MInt | map_ [6][3] = {{-1, 0, 0}, {1, 0, 0}, {0, -1, 0}, {0, 1, 0}, {0, 0, -1}, {0, 0, 1}} |
|
template<class
SolverType>
class AccessorStructured< SolverType >
Definition at line 333 of file fvstg.h.