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

#include <TestSimulationImp.h>

Inheritance diagram for TestSimulationImp:
TestSimulation NumericalTestSimulation

Public Member Functions

 TestSimulationImp (std::function< void()> runSimulation, std::shared_ptr< TestSimulationDataStruct > testSimData, std::shared_ptr< SimulationResults > simResult, std::shared_ptr< TimeTracking > timeTracking, std::shared_ptr< ToVectorWriter > toVectorWriter, std::shared_ptr< AnalyticalResults2DToVTKWriter > anaResultWriter, std::shared_ptr< ColorConsoleOutput > colorOutput)
 
void run () override
 
std::shared_ptr< SimulationParametergetSimulationParameter () override
 
std::shared_ptr< SimulationInfogetSimulationInfo ()
 
std::shared_ptr< TimeTrackinggetTimeTracking () override
 
SimulationStatus getSimulationStatus () override
 
void makeSimulationHeadOutput () override
 
void startPostProcessing () override
 
void setParameter (std::shared_ptr< vf::gpu::Parameter > para) override
 
std::shared_ptr< SimulationResultsgetSimulationResults ()
 
std::shared_ptr< AnalyticalResultsgetAnalyticalResults ()
 
void registerSimulationObserver (std::shared_ptr< SimulationObserver > simObserver) override
 
std::vector< std::string > getDataToCalcTests ()
 
- Public Member Functions inherited from TestSimulation
virtual ~TestSimulation ()=default
 
- Public Member Functions inherited from NumericalTestSimulation
virtual ~NumericalTestSimulation ()=default
 

Detailed Description

Definition at line 53 of file TestSimulationImp.h.


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