| _avgDomainSizeX | coupling::solvers::NumericalSolver | protected |
| _avgDomainSizeY | coupling::solvers::NumericalSolver | protected |
| _avgDomainSizeZ | coupling::solvers::NumericalSolver | protected |
| _C | coupling::solvers::LBCouetteSolver | private |
| _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 |
| _dt_pint (defined in coupling::solvers::LBCouetteSolver) | coupling::solvers::LBCouetteSolver | private |
| _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 |
| _mode (defined in coupling::solvers::LBCouetteSolver) | coupling::solvers::LBCouetteSolver | private |
| _offset | coupling::solvers::NumericalSolver | protected |
| _omega | coupling::solvers::LBCouetteSolver | private |
| _parallelNeighbours | coupling::solvers::NumericalSolver | protected |
| _pdf1 | coupling::solvers::LBCouetteSolver | private |
| _pdf2 | coupling::solvers::LBCouetteSolver | private |
| _pdfsize (defined in coupling::solvers::LBCouetteSolver) | coupling::solvers::LBCouetteSolver | private |
| _plotAverageVelocity | coupling::solvers::LBCouetteSolver | private |
| _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 |
| _W | coupling::solvers::LBCouetteSolver | private |
| _wallVelocity | coupling::solvers::LBCouetteSolver | private |
| _xO | coupling::solvers::NumericalSolver | protected |
| _yO | coupling::solvers::NumericalSolver | protected |
| advance(double dt) override | coupling::solvers::LBCouetteSolver | inlinevirtual |
| BACK enum value | coupling::solvers::NumericalSolver | protected |
| BOTTOM enum value | coupling::solvers::NumericalSolver | protected |
| boundary(double *const pdf, int index, int x, int y, int z, int q, const Flag &flag, int nbIndex) | coupling::solvers::LBCouetteSolver | inlineprivate |
| collide(int index, int x, int y, int z) | coupling::solvers::LBCouetteSolver | inlineprivate |
| collidestream() | coupling::solvers::LBCouetteSolver | inlineprivate |
| communicate() | coupling::solvers::LBCouetteSolver | inlineprivate |
| communicatePart(double *pdf, double *sendBuffer, double *recvBuffer, NbFlag nbFlagTo, NbFlag nbFlagFrom, tarch::la::Vector< 3, int > startSend, tarch::la::Vector< 3, int > endSend, tarch::la::Vector< 3, int > startRecv, tarch::la::Vector< 3, int > endRecv) | coupling::solvers::LBCouetteSolver | inlineprivate |
| computeDensityAndVelocity(double *const vel, double &density, const double *const pdf) | coupling::solvers::LBCouetteSolver | inlineprivatestatic |
| computeDensityAndVelocityEverywhere() (defined in coupling::solvers::LBCouetteSolver) | coupling::solvers::LBCouetteSolver | inlineprivate |
| determineParallelNeighbours() | coupling::solvers::NumericalSolver | inlineprivate |
| 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 |
| get_avg_vel(const std::unique_ptr< State > &state) const override | coupling::solvers::LBCouetteSolver | inlinevirtual |
| 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::LBCouetteSolver | inlinevirtual |
| getDomainSize(double channelheight, double dx, tarch::la::Vector< 3, unsigned int > processes, int d) const | coupling::solvers::NumericalSolver | inlineprivate |
| getMode() const override | coupling::solvers::LBCouetteSolver | inlinevirtual |
| 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 |
| getState() override | coupling::solvers::LBCouetteSolver | inlinevirtual |
| getSupervisor(int num_cycles, double visc_multiplier) const override | coupling::solvers::LBCouetteSolver | inlinevirtual |
| getVelocity(tarch::la::Vector< 3, double > pos) const override | coupling::solvers::LBCouetteSolver | inline |
| coupling::solvers::NumericalSolver::getVelocity(tarch::la::Vector< dim, double > pos) const=0 | coupling::solvers::AbstractCouetteSolver< 3 > | pure virtual |
| LBCouetteSolver(const double channelheight, tarch::la::Vector< 3, double > wallVelocity, const double kinVisc, const double dx, const double dt, const int plotEveryTimestep, const bool plotAverageVelocity, const std::string filestem, const tarch::la::Vector< 3, unsigned int > processes, const unsigned int numThreads=1, const Scenario *scen=nullptr) | coupling::solvers::LBCouetteSolver | inline |
| LEFT enum value | coupling::solvers::NumericalSolver | protected |
| MD_BOUNDARY enum value | coupling::solvers::NumericalSolver | protected |
| Mode enum name (defined in coupling::interface::PintableMacroSolver) | coupling::interface::PintableMacroSolver | |
| 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 |
| operator()(const std::unique_ptr< State > &input, int cycle) override | coupling::solvers::LBCouetteSolver | inlinevirtual |
| 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 |
| plot_avg_vel() (defined in coupling::solvers::LBCouetteSolver) | coupling::solvers::LBCouetteSolver | inlineprivate |
| print(std::ostream &os) const override | coupling::solvers::LBCouetteSolver | inlinevirtual |
| RIGHT enum value | coupling::solvers::NumericalSolver | protected |
| 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::LBCouetteSolver | inlinevirtual |
| setParallelBoundaryFlags() | coupling::solvers::NumericalSolver | inlineprivate |
| setState(const std::unique_ptr< State > &input, int cycle) override | coupling::solvers::LBCouetteSolver | inlinevirtual |
| setWallVelocity(const tarch::la::Vector< 3, double > wallVelocity) override | coupling::solvers::LBCouetteSolver | 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 |
| State typedef (defined in coupling::interface::PintableMacroSolver) | coupling::interface::PintableMacroSolver | |
| stream(int index) | coupling::solvers::LBCouetteSolver | inlineprivate |
| TOP enum value | coupling::solvers::NumericalSolver | protected |
| ~AbstractCouetteSolver() | coupling::solvers::AbstractCouetteSolver< 3 > | inlinevirtual |
| ~LBCouetteSolver() | coupling::solvers::LBCouetteSolver | inlinevirtual |
| ~NumericalSolver() | coupling::solvers::NumericalSolver | inlinevirtual |
| ~PintableMacroSolver() (defined in coupling::interface::PintableMacroSolver) | coupling::interface::PintableMacroSolver | inlinevirtual |