LBflow > Reference

Home
Research
Publications
LBflow
LB theory
Downloads
Examples
Reference
LBview
Collaborators Contact
Links
Site last updated 21st June 2007

LatticeD3Q15 Class Reference

#include <latticeD3Q15.h>

Inheritance diagram for LatticeD3Q15:

Inheritance graph
[legend]
Collaboration diagram for LatticeD3Q15:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LatticeD3Q15 (Simulation *)
virtual ~LatticeD3Q15 ()
virtual void read (Parser *p)
virtual void writeToSim (ostream &)
virtual TripleInt indexToLattCoords (int)
virtual TripleDouble indexToPhysCoords (int)
virtual TripleDouble lattCoordsToPhysCoords (TripleInt)
virtual TripleInt physCoordsToLattCoords (TripleDouble)
virtual int lattCoordsToIndex (TripleInt, bool)
virtual int physCoordsToIndex (TripleDouble, bool)
virtual TripleDouble physCoordsToLattCoordsCont (TripleDouble, bool)
virtual TripleDouble lattCoordsToPhysCoordsCont (TripleDouble)
virtual int getDimensionality ()
virtual string getLatticeType ()
virtual TripleInt getLattDim ()
virtual TripleDouble getPhysDim ()
virtual TripleDouble getOrigin ()
virtual TripleDouble getCentre ()
virtual int getSize ()
virtual string getDescription ()
virtual string getDescriptorForDomainOutput ()
virtual void put (int, Node *)
virtual Nodeget (int)
virtual Nodeget (int, TripleInt)
virtual vector< Node * > * getAdjacentNodes (int, vector< Node * > *)
virtual vector< Node * > * getAdjacentNodes (int, vector< Node * > *, bool)

Private Member Functions

int move (TripleInt, TripleInt)
int move (TripleInt, TripleInt, bool)

Private Attributes

TripleInt ldims
double dx
TripleDouble pdims
TripleDouble centre
TripleDouble origin

Constructor & Destructor Documentation

LatticeD3Q15::LatticeD3Q15 Simulation  ) 
 

LatticeD3Q15::~LatticeD3Q15  )  [virtual]
 


Member Function Documentation

Node * LatticeD3Q15::get int  ,
TripleInt 
[virtual]
 

Implements Lattice.

Node * LatticeD3Q15::get int   )  [virtual]
 

Implements Lattice.

vector< Node * > * LatticeD3Q15::getAdjacentNodes int  ,
vector< Node * > *  ,
bool 
[virtual]
 

Implements Lattice.

vector< Node * > * LatticeD3Q15::getAdjacentNodes int  ,
vector< Node * > * 
[virtual]
 

Implements Lattice.

virtual TripleDouble LatticeD3Q15::getCentre  )  [inline, virtual]
 

Implements Lattice.

string LatticeD3Q15::getDescription  )  [virtual]
 

Implements Lattice.

string LatticeD3Q15::getDescriptorForDomainOutput  )  [virtual]
 

Implements Lattice.

virtual int LatticeD3Q15::getDimensionality  )  [inline, virtual]
 

Implements Lattice.

virtual TripleInt LatticeD3Q15::getLattDim  )  [inline, virtual]
 

Implements Lattice.

virtual string LatticeD3Q15::getLatticeType  )  [inline, virtual]
 

Implements Lattice.

virtual TripleDouble LatticeD3Q15::getOrigin  )  [inline, virtual]
 

Implements Lattice.

virtual TripleDouble LatticeD3Q15::getPhysDim  )  [inline, virtual]
 

Implements Lattice.

virtual int LatticeD3Q15::getSize  )  [inline, virtual]
 

Implements Lattice.

Here is the call graph for this function:

TripleInt LatticeD3Q15::indexToLattCoords int   )  [virtual]
 

Implements Lattice.

TripleDouble LatticeD3Q15::indexToPhysCoords int   )  [virtual]
 

Implements Lattice.

int LatticeD3Q15::lattCoordsToIndex TripleInt  ,
bool 
[virtual]
 

Implements Lattice.

TripleDouble LatticeD3Q15::lattCoordsToPhysCoords TripleInt   )  [virtual]
 

Implements Lattice.

TripleDouble LatticeD3Q15::lattCoordsToPhysCoordsCont TripleDouble   )  [virtual]
 

Implements Lattice.

int LatticeD3Q15::move TripleInt  ,
TripleInt  ,
bool 
[private]
 

int LatticeD3Q15::move TripleInt  ,
TripleInt 
[private]
 

int LatticeD3Q15::physCoordsToIndex TripleDouble  ,
bool 
[virtual]
 

Implements Lattice.

TripleInt LatticeD3Q15::physCoordsToLattCoords TripleDouble   )  [virtual]
 

Implements Lattice.

TripleDouble LatticeD3Q15::physCoordsToLattCoordsCont TripleDouble  ,
bool 
[virtual]
 

Implements Lattice.

void LatticeD3Q15::put int  ,
Node
[virtual]
 

Implements Lattice.

void LatticeD3Q15::read Parser p  )  [virtual]
 

Implements Lattice.

void LatticeD3Q15::writeToSim ostream &   )  [virtual]
 

Implements Lattice.


Member Data Documentation

TripleDouble LatticeD3Q15::centre [private]
 

double LatticeD3Q15::dx [private]
 

TripleInt LatticeD3Q15::ldims [private]
 

TripleDouble LatticeD3Q15::origin [private]
 

TripleDouble LatticeD3Q15::pdims [private]
 


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