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

#include <NyTest.h>

Inheritance diagram for NyTest:
TestImp Test SimulationObserver

Public Member Functions

void update ()
 
void addSimulation (std::shared_ptr< NumericalTestSimulation > sim, std::shared_ptr< SimulationInfo > simInfo, std::shared_ptr< NyTestPostProcessingStrategy > postProStrategy)
 
void evaluate ()
 
std::string getDataToCalculate ()
 
std::vector< intgetLx ()
 
std::vector< doublegetNy ()
 
std::vector< doublegetNyDiff ()
 
double getOrderOfAccuracyNyDiff ()
 
- Public Member Functions inherited from TestImp
void run () override
 
void update () override
 
TestStatus getTestStatus () override
 
void makeConsoleOutput () override
 
void addSimulation (std::shared_ptr< NumericalTestSimulation > sim, std::shared_ptr< SimulationInfo > simInfo, std::shared_ptr< PostProcessingStrategy > postProStrategy)
 
- Public Member Functions inherited from Test
virtual ~Test ()=default
 
- Public Member Functions inherited from SimulationObserver
 SimulationObserver ()
 Class default constructor.
 
 SimulationObserver (SPtr< Grid3D > grid, SPtr< UbScheduler > s)
 Construct SimulationObserver object for grid object and scheduler object.
 
virtual ~SimulationObserver ()
 Class destructor.
 
virtual void update (real step)=0
 Updates observer.
 
virtual ~SimulationObserver ()=default
 

Static Public Member Functions

static std::shared_ptr< NyTestgetNewInstance (std::shared_ptr< ColorConsoleOutput > colorOutput, double viscosity, std::shared_ptr< NyTestParameterStruct > testPara, std::string dataToCalculate)
 

Additional Inherited Members

- Protected Member Functions inherited from TestImp
 TestImp (std::shared_ptr< ColorConsoleOutput > colorOutput)
 
std::vector< std::string > buildSimulationFailedTestOutput ()
 
bool CheckAllSimulationRun ()
 
- Protected Attributes inherited from TestImp
std::vector< std::shared_ptr< NumericalTestSimulation > > simulations
 
std::vector< std::shared_ptr< PostProcessingStrategy > > postProStrategies
 
std::vector< std::shared_ptr< SimulationInfo > > simInfos
 
std::vector< boolsimulationRun
 
std::shared_ptr< ColorConsoleOutputcolorOutput
 
TestStatus testStatus
 
- Protected Attributes inherited from SimulationObserver
SPtr< Grid3Dgrid
 
SPtr< UbSchedulerscheduler
 

Detailed Description

Definition at line 46 of file NyTest.h.


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