MaMiCo 1.2
Loading...
Searching...
No Matches
coupling::solvers::LBCouetteSolver Member List

This is the complete list of members for coupling::solvers::LBCouetteSolver, including all inherited members.

_avgDomainSizeXcoupling::solvers::NumericalSolverprotected
_avgDomainSizeYcoupling::solvers::NumericalSolverprotected
_avgDomainSizeZcoupling::solvers::NumericalSolverprotected
_Ccoupling::solvers::LBCouetteSolverprivate
_channelheightcoupling::solvers::NumericalSolverprotected
_coordscoupling::solvers::NumericalSolverprotected
_countercoupling::solvers::NumericalSolverprotected
_densitycoupling::solvers::NumericalSolverprotected
_domainSizeXcoupling::solvers::NumericalSolverprotected
_domainSizeYcoupling::solvers::NumericalSolverprotected
_domainSizeZcoupling::solvers::NumericalSolverprotected
_dtcoupling::solvers::NumericalSolverprotected
_dt_pint (defined in coupling::solvers::LBCouetteSolver)coupling::solvers::LBCouetteSolverprivate
_dxcoupling::solvers::NumericalSolverprotected
_filestemcoupling::solvers::NumericalSolverprotected
_flagcoupling::solvers::NumericalSolverprotected
_globalNumberCouplingCellscoupling::solvers::NumericalSolverprotected
_kinVisccoupling::solvers::NumericalSolverprotected
_mode (defined in coupling::solvers::LBCouetteSolver)coupling::solvers::LBCouetteSolverprivate
_offsetcoupling::solvers::NumericalSolverprotected
_omegacoupling::solvers::LBCouetteSolverprivate
_parallelNeighbourscoupling::solvers::NumericalSolverprotected
_pdf1coupling::solvers::LBCouetteSolverprivate
_pdf2coupling::solvers::LBCouetteSolverprivate
_pdfsize (defined in coupling::solvers::LBCouetteSolver)coupling::solvers::LBCouetteSolverprivate
_plotEveryTimestepcoupling::solvers::NumericalSolverprotected
_processescoupling::solvers::NumericalSolverprotected
_recvBufferXcoupling::solvers::NumericalSolverprotected
_recvBufferYcoupling::solvers::NumericalSolverprotected
_recvBufferZcoupling::solvers::NumericalSolverprotected
_scen (defined in coupling::solvers::NumericalSolver)coupling::solvers::NumericalSolverprotected
_sendBufferXcoupling::solvers::NumericalSolverprotected
_sendBufferYcoupling::solvers::NumericalSolverprotected
_sendBufferZcoupling::solvers::NumericalSolverprotected
_velcoupling::solvers::NumericalSolverprotected
_Wcoupling::solvers::LBCouetteSolverprivate
_wallVelocitycoupling::solvers::LBCouetteSolverprivate
_xOcoupling::solvers::NumericalSolverprotected
_yOcoupling::solvers::NumericalSolverprotected
advance(double dt) overridecoupling::solvers::LBCouetteSolverinlinevirtual
BACK enum valuecoupling::solvers::NumericalSolverprotected
BOTTOM enum valuecoupling::solvers::NumericalSolverprotected
boundary(double *const pdf, int index, int x, int y, int z, int q, const Flag &flag, int nbIndex)coupling::solvers::LBCouetteSolverinlineprivate
collide(int index, int x, int y, int z)coupling::solvers::LBCouetteSolverinlineprivate
collidestream()coupling::solvers::LBCouetteSolverinlineprivate
communicate()coupling::solvers::LBCouetteSolverinlineprivate
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::LBCouetteSolverinlineprivate
computeDensityAndVelocity(double *const vel, double &density, const double *const pdf)coupling::solvers::LBCouetteSolverinlineprivatestatic
computeDensityAndVelocityEverywhere() (defined in coupling::solvers::LBCouetteSolver)coupling::solvers::LBCouetteSolverinlineprivate
determineParallelNeighbours()coupling::solvers::NumericalSolverinlineprivate
Flag enum namecoupling::solvers::NumericalSolverprotected
FLUID enum valuecoupling::solvers::NumericalSolverprotected
FRONT enum valuecoupling::solvers::NumericalSolverprotected
get(int i) constcoupling::solvers::NumericalSolverinlineprotected
get(int x, int y, int z) constcoupling::solvers::NumericalSolverinlineprotected
get_avg_vel(const std::unique_ptr< State > &state) const overridecoupling::solvers::LBCouetteSolverinlinevirtual
getAvgDomainSize(double channelheight, double dx, tarch::la::Vector< 3, unsigned int > processes, int d)coupling::solvers::NumericalSolverinlinestatic
getAvgNumberLBCells() constcoupling::solvers::NumericalSolverinline
getDensity(tarch::la::Vector< 3, double > pos) const overridecoupling::solvers::LBCouetteSolverinlinevirtual
getDomainSize(double channelheight, double dx, tarch::la::Vector< 3, unsigned int > processes, int d) constcoupling::solvers::NumericalSolverinlineprivate
getMode() const overridecoupling::solvers::LBCouetteSolverinlinevirtual
getNumberProcesses() constcoupling::solvers::NumericalSolverinline
getParBuf(int x, int y, int lengthx, int lengthy) constcoupling::solvers::NumericalSolverinlineprotected
getProcessCoordinates() constcoupling::solvers::NumericalSolverinlineprivate
getState() overridecoupling::solvers::LBCouetteSolverinlinevirtual
getSupervisor(int num_cycles, double visc_multiplier) const overridecoupling::solvers::LBCouetteSolverinlinevirtual
getVelocity(tarch::la::Vector< 3, double > pos) const overridecoupling::solvers::LBCouetteSolverinline
coupling::solvers::NumericalSolver::getVelocity(tarch::la::Vector< dim, double > pos) const=0coupling::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 std::string filestem, const tarch::la::Vector< 3, unsigned int > processes, const unsigned int numThreads=1, const Scenario *scen=nullptr)coupling::solvers::LBCouetteSolverinline
LEFT enum valuecoupling::solvers::NumericalSolverprotected
MD_BOUNDARY enum valuecoupling::solvers::NumericalSolverprotected
Mode enum name (defined in coupling::interface::PintableMacroSolver)coupling::interface::PintableMacroSolver
MOVING_WALL enum valuecoupling::solvers::NumericalSolverprotected
NbFlag enum namecoupling::solvers::NumericalSolverprotected
NO_SLIP enum valuecoupling::solvers::NumericalSolverprotected
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::NumericalSolverinline
operator()(const std::unique_ptr< State > &input, int cycle) overridecoupling::solvers::LBCouetteSolverinlinevirtual
PARALLEL_BOUNDARY enum valuecoupling::solvers::NumericalSolverprotected
PERIODIC enum valuecoupling::solvers::NumericalSolverprotected
plot() const (defined in coupling::solvers::NumericalSolver)coupling::solvers::NumericalSolverinlineprotected
plot(std::string filename) constcoupling::solvers::NumericalSolverinlineprotected
print(std::ostream &os) const overridecoupling::solvers::LBCouetteSolverinlinevirtual
RIGHT enum valuecoupling::solvers::NumericalSolverprotected
setMDBoundary(tarch::la::Vector< 3, double > mdDomainOffset, tarch::la::Vector< 3, double > mdDomainSize, unsigned int overlapStrip)coupling::solvers::NumericalSolverinline
setMDBoundaryValues(coupling::datastructures::FlexibleCellContainer< 3 > &md2macroBuffer) overridecoupling::solvers::LBCouetteSolverinlinevirtual
setParallelBoundaryFlags()coupling::solvers::NumericalSolverinlineprivate
setState(const std::unique_ptr< State > &input, int cycle) overridecoupling::solvers::LBCouetteSolverinlinevirtual
setWallVelocity(const tarch::la::Vector< 3, double > wallVelocity) overridecoupling::solvers::LBCouetteSolverinlinevirtual
coupling::solvers::AbstractCouetteSolver< 3 >::setWallVelocity(const tarch::la::Vector< dim, double > wallVelocity)=0coupling::solvers::AbstractCouetteSolver< 3 >pure virtual
skipRank() constcoupling::solvers::NumericalSolverinlineprotected
State typedef (defined in coupling::interface::PintableMacroSolver)coupling::interface::PintableMacroSolver
stream(int index)coupling::solvers::LBCouetteSolverinlineprivate
TOP enum valuecoupling::solvers::NumericalSolverprotected
~AbstractCouetteSolver()coupling::solvers::AbstractCouetteSolver< 3 >inlinevirtual
~LBCouetteSolver()coupling::solvers::LBCouetteSolverinlinevirtual
~NumericalSolver()coupling::solvers::NumericalSolverinlinevirtual
~PintableMacroSolver() (defined in coupling::interface::PintableMacroSolver)coupling::interface::PintableMacroSolverinlinevirtual