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

#include <ResultsImp.h>

Inheritance diagram for ResultsImp:
Results AnalyticalResults SimulationResults AnalyticalResultsImp AnalyticalResultsTaylorGreenUx AnalyticalResultsTaylorGreenUz ShearWaveAnalyticalResults

Public Member Functions

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

 ResultsImp (int l0)
 
 ResultsImp ()=default
 

Protected Attributes

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 38 of file ResultsImp.h.

Constructor & Destructor Documentation

◆ ResultsImp()

ResultsImp::ResultsImp ( )
protecteddefault

Member Data Documentation

◆ l0

int ResultsImp::l0
protected

Definition at line 78 of file ResultsImp.h.

◆ level

std::vector<std::vector<unsigned int> > ResultsImp::level
protected

Definition at line 76 of file ResultsImp.h.

◆ numberOfNodes

unsigned int ResultsImp::numberOfNodes
protected

Definition at line 68 of file ResultsImp.h.

◆ numberOfTimeSteps

unsigned int ResultsImp::numberOfTimeSteps
protected

Definition at line 65 of file ResultsImp.h.

◆ press

std::vector<std::vector<double> > ResultsImp::press
protected

Definition at line 74 of file ResultsImp.h.

◆ rho

std::vector<std::vector<double> > ResultsImp::rho
protected

Definition at line 75 of file ResultsImp.h.

◆ time

std::vector<int> ResultsImp::time
protected

Definition at line 71 of file ResultsImp.h.

◆ timeStep

std::vector<unsigned int> ResultsImp::timeStep
protected

Definition at line 70 of file ResultsImp.h.

◆ timeStepLength

unsigned int ResultsImp::timeStepLength
protected

Definition at line 66 of file ResultsImp.h.

◆ vx

std::vector<std::vector<double> > ResultsImp::vx
protected

Definition at line 73 of file ResultsImp.h.

◆ vy

std::vector<std::vector<double> > ResultsImp::vy
protected

Definition at line 73 of file ResultsImp.h.

◆ vz

std::vector<std::vector<double> > ResultsImp::vz
protected

Definition at line 73 of file ResultsImp.h.

◆ x

std::vector<std::vector<double> > ResultsImp::x
protected

Definition at line 72 of file ResultsImp.h.

◆ xNodes

unsigned int ResultsImp::xNodes
protected

Definition at line 67 of file ResultsImp.h.

◆ y

std::vector<std::vector<double> > ResultsImp::y
protected

Definition at line 72 of file ResultsImp.h.

◆ yNodes

unsigned int ResultsImp::yNodes
protected

Definition at line 67 of file ResultsImp.h.

◆ z

std::vector<std::vector<double> > ResultsImp::z
protected

Definition at line 72 of file ResultsImp.h.

◆ zNodes

unsigned int ResultsImp::zNodes
protected

Definition at line 67 of file ResultsImp.h.


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