LBIBCell
|
The class which stores all parameters. Do not instantiate this class but use the singleton provided below. More...
#include <GlobalSimulationParameters.hpp>
Public Member Functions | |
GlobalSimulationParameters_ () | |
the class that stores all parameters related to the simulation | |
void | loadGlobalSimulationParameters (const std::string &fileName) |
loads the parameters from the file More... | |
void | writeGlobalSimulationParameters (const std::string &fileName) const |
writes all parameters to the file More... | |
void | printParameters () const |
prints the parameters to the standard output | |
unsigned int | getCurrentIteration () const |
getter for the current iterations More... | |
unsigned int | getIterations () const |
getter for the number of iterations the simulation should be executed More... | |
unsigned int | getReportSteps () const |
getter for the report steps More... | |
void | setReportSteps (unsigned int steps) |
setReportSteps More... | |
double | getTauFluid () const |
getter for the tau of the fluid More... | |
unsigned int | getSizeX () const |
getter for the size x More... | |
unsigned int | getSizeY () const |
getter for the size y More... | |
const std::map< std::string, double > & | getCdeSolvers () const |
getter for the cdeSolvers and their tau's More... | |
unsigned int | operator++ (int integer) |
increment operator to increase the current iterations More... | |
The class which stores all parameters. Do not instantiate this class but use the singleton provided below.
Definition at line 35 of file GlobalSimulationParameters.hpp.
|
inline |
getter for the cdeSolvers and their tau's
Definition at line 127 of file GlobalSimulationParameters.hpp.
|
inline |
getter for the current iterations
Definition at line 66 of file GlobalSimulationParameters.hpp.
|
inline |
getter for the number of iterations the simulation should be executed
Definition at line 75 of file GlobalSimulationParameters.hpp.
|
inline |
getter for the report steps
Definition at line 84 of file GlobalSimulationParameters.hpp.
|
inline |
getter for the size x
Definition at line 109 of file GlobalSimulationParameters.hpp.
|
inline |
getter for the size y
Definition at line 118 of file GlobalSimulationParameters.hpp.
|
inline |
getter for the tau of the fluid
Definition at line 100 of file GlobalSimulationParameters.hpp.
void LbmLib::GlobalSimulationParameters_::loadGlobalSimulationParameters | ( | const std::string & | fileName | ) |
loads the parameters from the file
fileName | the filename |
Definition at line 34 of file GlobalSimulationParameters.cpp.
|
inline |
increment operator to increase the current iterations
integer | the incremented |
Definition at line 136 of file GlobalSimulationParameters.hpp.
|
inline |
void LbmLib::GlobalSimulationParameters_::writeGlobalSimulationParameters | ( | const std::string & | fileName | ) | const |
writes all parameters to the file
fileName | the filename |
Definition at line 74 of file GlobalSimulationParameters.cpp.