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

#include <AnalyticalResult.h>

Inheritance diagram for AnalyticalResults:
ResultsImp Results AnalyticalResultsImp AnalyticalResultsTaylorGreenUx AnalyticalResultsTaylorGreenUz ShearWaveAnalyticalResults

Public Member Functions

virtual ~AnalyticalResults ()=default
 
virtual void calc (std::shared_ptr< SimulationResults > simResults)=0
 
virtual bool isCalculated ()=0
 
- Public Member Functions inherited from ResultsImp
int getNumberOfTimeSteps ()
 
int getTimeStepLength ()
 
std::vector< unsigned intgetTimeSteps ()
 
std::vector< intgetTime ()
 
std::vector< std::vector< double > > getVx ()
 
std::vector< std::vector< double > > getVy ()
 
std::vector< std::vector< double > > getVz ()
 
int getNumberOfXNodes ()
 
int getNumberOfYNodes ()
 
int getNumberOfZNodes ()
 
std::vector< std::vector< double > > getXNodes ()
 
std::vector< std::vector< double > > getYNodes ()
 
std::vector< std::vector< double > > getZNodes ()
 
std::vector< std::vector< unsigned int > > getLevels ()
 
std::vector< std::vector< double > > getPress ()
 
std::vector< std::vector< double > > getRho ()
 
int getL0 ()
 
bool checkYourData ()
 
- Public Member Functions inherited from Results
virtual ~Results ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from ResultsImp
 ResultsImp (int l0)
 
 ResultsImp ()=default
 
- Protected Attributes inherited from ResultsImp
unsigned int numberOfTimeSteps
 
unsigned int timeStepLength
 
unsigned int xNodes
 
unsigned int yNodes
 
unsigned int zNodes
 
unsigned int numberOfNodes
 
std::vector< unsigned inttimeStep
 
std::vector< inttime
 
std::vector< std::vector< double > > x
 
std::vector< std::vector< double > > y
 
std::vector< std::vector< double > > z
 
std::vector< std::vector< double > > vx
 
std::vector< std::vector< double > > vy
 
std::vector< std::vector< double > > vz
 
std::vector< std::vector< double > > press
 
std::vector< std::vector< double > > rho
 
std::vector< std::vector< unsigned int > > level
 
int l0
 

Detailed Description

Definition at line 42 of file AnalyticalResult.h.

Constructor & Destructor Documentation

◆ ~AnalyticalResults()

virtual AnalyticalResults::~AnalyticalResults ( )
virtualdefault

Member Function Documentation

◆ calc()

virtual void AnalyticalResults::calc ( std::shared_ptr< SimulationResults simResults)
pure virtual

◆ isCalculated()

virtual bool AnalyticalResults::isCalculated ( )
pure virtual

Implemented in AnalyticalResultsImp.


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