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

#include <AnalyticalResultImp.h>

Inheritance diagram for AnalyticalResultsImp:
AnalyticalResults ResultsImp Results AnalyticalResultsTaylorGreenUx AnalyticalResultsTaylorGreenUz ShearWaveAnalyticalResults

Public Member Functions

virtual void calc (std::shared_ptr< SimulationResults > simResults)=0
 
bool isCalculated ()
 
int getL0 ()
 
- Public Member Functions inherited from AnalyticalResults
virtual ~AnalyticalResults ()=default
 
- 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
 

Protected Member Functions

 AnalyticalResultsImp (int l0)
 
void init (std::shared_ptr< SimulationResults > simResults)
 
- Protected Member Functions inherited from ResultsImp
 ResultsImp (int l0)
 
 ResultsImp ()=default
 

Protected Attributes

bool calculated
 
int l0
 
- 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 40 of file AnalyticalResultImp.h.

Member Function Documentation

◆ calc()

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

Member Data Documentation

◆ calculated

bool AnalyticalResultsImp::calculated
protected

Definition at line 51 of file AnalyticalResultImp.h.

◆ l0

int AnalyticalResultsImp::l0
protected

Definition at line 52 of file AnalyticalResultImp.h.


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