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

#include <SimulationParameterImp.h>

Inheritance diagram for SimulationParameterImp:
SimulationParameter ShearWaveSimulationParameter SimulationParameterTaylorGreenUx SimulationParameterTaylorGreenUz

Public Member Functions

double getViscosity ()
 
std::string getGridPath ()
 
std::string getFilePath ()
 
unsigned int getNumberOfGridLevels ()
 
unsigned int getEndTime ()
 
unsigned int getTimeStepLength ()
 
unsigned int getLx ()
 
unsigned int getLz ()
 
unsigned int getL0 ()
 
std::vector< unsigned intgetDevices ()
 
double getMaxVelocity ()
 
std::shared_ptr< KernelConfigurationgetKernelConfiguration ()
 
- Public Member Functions inherited from SimulationParameter
virtual ~SimulationParameter ()=default
 

Protected Member Functions

 SimulationParameterImp ()
 
 SimulationParameterImp (std::string kernelName, double viscosity, std::shared_ptr< BasicSimulationParameterStruct > basicSimPara, std::shared_ptr< GridInformationStruct > gridInfo)
 
void generateFileDirectionInMyStystem (std::string filePath)
 

Protected Attributes

unsigned int timeStepLength
 
std::string filePath
 
double maxVelocity
 
real lx
 
real l0
 
real lz
 

Detailed Description

Definition at line 42 of file SimulationParameterImp.h.

Constructor & Destructor Documentation

◆ SimulationParameterImp()

SimulationParameterImp::SimulationParameterImp ( )
inlineprotected

Definition at line 60 of file SimulationParameterImp.h.

Member Data Documentation

◆ filePath

std::string SimulationParameterImp::filePath
protected

Definition at line 66 of file SimulationParameterImp.h.

◆ l0

real SimulationParameterImp::l0
protected

Definition at line 68 of file SimulationParameterImp.h.

◆ lx

real SimulationParameterImp::lx
protected

Definition at line 68 of file SimulationParameterImp.h.

◆ lz

real SimulationParameterImp::lz
protected

Definition at line 68 of file SimulationParameterImp.h.

◆ maxVelocity

double SimulationParameterImp::maxVelocity
protected

Definition at line 67 of file SimulationParameterImp.h.

◆ timeStepLength

unsigned int SimulationParameterImp::timeStepLength
protected

Definition at line 65 of file SimulationParameterImp.h.


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