| _avgDomainSizeX | coupling::solvers::NumericalSolver | protected |
| _avgDomainSizeY | coupling::solvers::NumericalSolver | protected |
| _avgDomainSizeZ | coupling::solvers::NumericalSolver | protected |
| _channelheight | coupling::solvers::NumericalSolver | protected |
| _coords | coupling::solvers::NumericalSolver | protected |
| _counter | coupling::solvers::NumericalSolver | protected |
| _density | coupling::solvers::NumericalSolver | protected |
| _domainSizeX | coupling::solvers::NumericalSolver | protected |
| _domainSizeY | coupling::solvers::NumericalSolver | protected |
| _domainSizeZ | coupling::solvers::NumericalSolver | protected |
| _dt | coupling::solvers::NumericalSolver | protected |
| _dx | coupling::solvers::NumericalSolver | protected |
| _filestem | coupling::solvers::NumericalSolver | protected |
| _flag | coupling::solvers::NumericalSolver | protected |
| _globalNumberCouplingCells | coupling::solvers::NumericalSolver | protected |
| _kinVisc | coupling::solvers::NumericalSolver | protected |
| _offset | coupling::solvers::NumericalSolver | protected |
| _omega | coupling::solvers::FiniteDifferenceSolver | private |
| _parallelNeighbours | coupling::solvers::NumericalSolver | protected |
| _plotEveryTimestep | coupling::solvers::NumericalSolver | protected |
| _processes | coupling::solvers::NumericalSolver | protected |
| _recvBufferX | coupling::solvers::NumericalSolver | protected |
| _recvBufferY | coupling::solvers::NumericalSolver | protected |
| _recvBufferZ | coupling::solvers::NumericalSolver | protected |
| _scen (defined in coupling::solvers::NumericalSolver) | coupling::solvers::NumericalSolver | protected |
| _sendBufferX | coupling::solvers::NumericalSolver | protected |
| _sendBufferY | coupling::solvers::NumericalSolver | protected |
| _sendBufferZ | coupling::solvers::NumericalSolver | protected |
| _vel | coupling::solvers::NumericalSolver | protected |
| _velold | coupling::solvers::FiniteDifferenceSolver | private |
| _wallVelocity | coupling::solvers::FiniteDifferenceSolver | private |
| _xO | coupling::solvers::NumericalSolver | protected |
| _yO | coupling::solvers::NumericalSolver | protected |
| advance(double dt) override | coupling::solvers::FiniteDifferenceSolver | inlinevirtual |
| BACK enum value | coupling::solvers::NumericalSolver | protected |
| BOTTOM enum value | coupling::solvers::NumericalSolver | protected |
| determineParallelNeighbours() | coupling::solvers::NumericalSolver | inlineprivate |
| FiniteDifferenceSolver(const double channelheight, tarch::la::Vector< 3, double > wallVelocity, const double kinVisc, const double dx, const double dt, const int plotEveryTimestep, const std::string filestem, const tarch::la::Vector< 3, unsigned int > processes, const unsigned int numThreads=1) | coupling::solvers::FiniteDifferenceSolver | inline |
| Flag enum name | coupling::solvers::NumericalSolver | protected |
| FLUID enum value | coupling::solvers::NumericalSolver | protected |
| FRONT enum value | coupling::solvers::NumericalSolver | protected |
| get(int i) const | coupling::solvers::NumericalSolver | inlineprotected |
| get(int x, int y, int z) const | coupling::solvers::NumericalSolver | inlineprotected |
| getAvgDomainSize(double channelheight, double dx, tarch::la::Vector< 3, unsigned int > processes, int d) | coupling::solvers::NumericalSolver | inlinestatic |
| getAvgNumberLBCells() const | coupling::solvers::NumericalSolver | inline |
| getDensity(tarch::la::Vector< 3, double > pos) const override | coupling::solvers::FiniteDifferenceSolver | inlinevirtual |
| getDomainSize(double channelheight, double dx, tarch::la::Vector< 3, unsigned int > processes, int d) const | coupling::solvers::NumericalSolver | inlineprivate |
| getNumberProcesses() const | coupling::solvers::NumericalSolver | inline |
| getParBuf(int x, int y, int lengthx, int lengthy) const | coupling::solvers::NumericalSolver | inlineprotected |
| getProcessCoordinates() const | coupling::solvers::NumericalSolver | inlineprivate |
| getVelocity(tarch::la::Vector< 3, double > pos) const override | coupling::solvers::FiniteDifferenceSolver | inline |
| coupling::solvers::NumericalSolver::getVelocity(tarch::la::Vector< dim, double > pos) const=0 | coupling::solvers::AbstractCouetteSolver< 3 > | pure virtual |
| LEFT enum value | coupling::solvers::NumericalSolver | protected |
| MD_BOUNDARY enum value | coupling::solvers::NumericalSolver | protected |
| MOVING_WALL enum value | coupling::solvers::NumericalSolver | protected |
| NbFlag enum name | coupling::solvers::NumericalSolver | protected |
| NO_SLIP enum value | coupling::solvers::NumericalSolver | protected |
| NumericalSolver(const double channelheight, const double dx, const double dt, const double kinVisc, const int plotEveryTimestep, const std::string filestem, const tarch::la::Vector< 3, unsigned int > processes, const Scenario *scen=nullptr) | coupling::solvers::NumericalSolver | inline |
| PARALLEL_BOUNDARY enum value | coupling::solvers::NumericalSolver | protected |
| PERIODIC enum value | coupling::solvers::NumericalSolver | protected |
| plot() const (defined in coupling::solvers::NumericalSolver) | coupling::solvers::NumericalSolver | inlineprotected |
| plot(std::string filename) const | coupling::solvers::NumericalSolver | inlineprotected |
| RIGHT enum value | coupling::solvers::NumericalSolver | protected |
| setBeyondWall() | coupling::solvers::FiniteDifferenceSolver | inlineprivate |
| setMDBoundary(tarch::la::Vector< 3, double > mdDomainOffset, tarch::la::Vector< 3, double > mdDomainSize, unsigned int overlapStrip) | coupling::solvers::NumericalSolver | inline |
| setMDBoundaryValues(coupling::datastructures::FlexibleCellContainer< 3 > &md2macroBuffer) override | coupling::solvers::FiniteDifferenceSolver | inlinevirtual |
| setParallelBoundaryFlags() | coupling::solvers::NumericalSolver | inlineprivate |
| setWallVelocity(const tarch::la::Vector< 3, double > wallVelocity) override | coupling::solvers::FiniteDifferenceSolver | inlinevirtual |
| coupling::solvers::AbstractCouetteSolver< 3 >::setWallVelocity(const tarch::la::Vector< dim, double > wallVelocity)=0 | coupling::solvers::AbstractCouetteSolver< 3 > | pure virtual |
| skipRank() const | coupling::solvers::NumericalSolver | inlineprotected |
| TOP enum value | coupling::solvers::NumericalSolver | protected |
| update() | coupling::solvers::FiniteDifferenceSolver | inlineprivate |
| ~AbstractCouetteSolver() | coupling::solvers::AbstractCouetteSolver< 3 > | inlinevirtual |
| ~FiniteDifferenceSolver() | coupling::solvers::FiniteDifferenceSolver | inline |
| ~NumericalSolver() | coupling::solvers::NumericalSolver | inlinevirtual |