VirtualFluids 0.2.0
Parallel CFD LBM Solver
Loading...
Searching...
No Matches
SimulationInfoImp Class Reference

#include <SimulationInfoImp.h>

Inheritance diagram for SimulationInfoImp:
SimulationInfo ShearWaveSimulationInfo SimulationInfoTaylorGreenUx SimulationInfoTaylorGreenUz

Public Member Functions

void setTimeInfo (std::shared_ptr< TimeInfo > timeInfo)
 
std::string getKernelName ()
 
double getViscosity ()
 
std::string getSimulationName ()
 
std::string getSimulationParameterString ()
 
int getLx ()
 
int getNumberOfSimulations ()
 
int getSimulationID ()
 
std::string getRunTimeOutput ()
 
std::vector< std::string > getDataToCalcTests ()
 
- Public Member Functions inherited from SimulationInfo
virtual ~SimulationInfo ()=default
 

Protected Member Functions

 SimulationInfoImp ()
 
 SimulationInfoImp (int simID, std::string kernel, double viscosity, int lx, int numberOfSimulations, std::string simulationName, std::vector< std::string > dataToCalcTests)
 

Protected Attributes

double viscosity
 
std::string kernelName
 
std::string simulationName
 
std::string simulationParameterString
 
int lx
 
int numberOfSimulations
 
int simID
 
std::shared_ptr< TimeInfotimeInfo
 
std::vector< std::string > dataToCalcTests
 

Detailed Description

Definition at line 42 of file SimulationInfoImp.h.

Constructor & Destructor Documentation

◆ SimulationInfoImp()

SimulationInfoImp::SimulationInfoImp ( )
inlineprotected

Definition at line 58 of file SimulationInfoImp.h.

Member Data Documentation

◆ dataToCalcTests

std::vector<std::string> SimulationInfoImp::dataToCalcTests
protected

Definition at line 68 of file SimulationInfoImp.h.

◆ kernelName

std::string SimulationInfoImp::kernelName
protected

Definition at line 62 of file SimulationInfoImp.h.

◆ lx

int SimulationInfoImp::lx
protected

Definition at line 65 of file SimulationInfoImp.h.

◆ numberOfSimulations

int SimulationInfoImp::numberOfSimulations
protected

Definition at line 66 of file SimulationInfoImp.h.

◆ simID

int SimulationInfoImp::simID
protected

Definition at line 66 of file SimulationInfoImp.h.

◆ simulationName

std::string SimulationInfoImp::simulationName
protected

Definition at line 63 of file SimulationInfoImp.h.

◆ simulationParameterString

std::string SimulationInfoImp::simulationParameterString
protected

Definition at line 64 of file SimulationInfoImp.h.

◆ timeInfo

std::shared_ptr<TimeInfo> SimulationInfoImp::timeInfo
protected

Definition at line 67 of file SimulationInfoImp.h.

◆ viscosity

double SimulationInfoImp::viscosity
protected

Definition at line 61 of file SimulationInfoImp.h.


The documentation for this class was generated from the following files: