VirtualFluids 0.2.0
Parallel CFD LBM Solver
Loading...
Searching...
No Matches
SimulationParameter Class Referenceabstract

#include <SimulationParameter.h>

Inheritance diagram for SimulationParameter:
SimulationParameterImp ShearWaveSimulationParameter SimulationParameterTaylorGreenUx SimulationParameterTaylorGreenUz

Public Member Functions

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

Detailed Description

Definition at line 43 of file SimulationParameter.h.

Constructor & Destructor Documentation

◆ ~SimulationParameter()

virtual SimulationParameter::~SimulationParameter ( )
virtualdefault

Member Function Documentation

◆ getDevices()

virtual std::vector< unsigned int > SimulationParameter::getDevices ( )
pure virtual

Implemented in SimulationParameterImp.

◆ getEndTime()

virtual unsigned int SimulationParameter::getEndTime ( )
pure virtual

Implemented in SimulationParameterImp.

◆ getFilePath()

virtual std::string SimulationParameter::getFilePath ( )
pure virtual

Implemented in SimulationParameterImp.

◆ getGridPath()

virtual std::string SimulationParameter::getGridPath ( )
pure virtual

Implemented in SimulationParameterImp.

◆ getKernelConfiguration()

virtual std::shared_ptr< KernelConfiguration > SimulationParameter::getKernelConfiguration ( )
pure virtual

Implemented in SimulationParameterImp.

◆ getL0()

virtual unsigned int SimulationParameter::getL0 ( )
pure virtual

Implemented in SimulationParameterImp.

◆ getLx()

virtual unsigned int SimulationParameter::getLx ( )
pure virtual

Implemented in SimulationParameterImp.

◆ getLz()

virtual unsigned int SimulationParameter::getLz ( )
pure virtual

Implemented in SimulationParameterImp.

◆ getMaxVelocity()

virtual double SimulationParameter::getMaxVelocity ( )
pure virtual

Implemented in SimulationParameterImp.

◆ getNumberOfGridLevels()

virtual unsigned int SimulationParameter::getNumberOfGridLevels ( )
pure virtual

Implemented in SimulationParameterImp.

◆ getTimeStepLength()

virtual unsigned int SimulationParameter::getTimeStepLength ( )
pure virtual

Implemented in SimulationParameterImp.

◆ getViscosity()

virtual double SimulationParameter::getViscosity ( )
pure virtual

Implemented in SimulationParameterImp.


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