ASL  0.1.7
Advanced Simulation Library
Classes | Namespaces | Enumerations | Functions
aslTemplates.h File Reference
#include "aslVectors.h"
Include dependency graph for aslTemplates.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  asl::VectorTemplate
 Defines set of vectros with several properties. More...
 

Namespaces

 asl
 Advanced Simulation Library.
 

Enumerations

enum  asl::VTName {
  asl::VTN_D1Q2EC , asl::VTN_D2Q4EC , asl::VTN_D3Q8EC , asl::VTN_D1Q3 ,
  asl::VTN_D2Q5 , asl::VTN_D2Q9 , asl::VTN_D3Q7 , asl::VTN_D3Q15 ,
  asl::VTN_D3Q19 , asl::VTN_D3Q27 , asl::VTN_D1Q1UV , asl::VTN_D2Q2UV ,
  asl::VTN_D3Q3UV , asl::VTN_D1Q2 , asl::VTN_D2Q4 , asl::VTN_D3Q6 ,
  asl::VTN_D2Q8 , asl::VTN_D3Q14 , asl::VTN_D3Q18
}
 list of implemented names of VectorTemplate More...
 

Functions

unsigned int asl::nD (const VectorTemplate &vt)
 
const VectorTemplate & asl::d1q2ec ()
 An elementary cell in 1D space. More...
 
const VectorTemplate & asl::d2q4ec ()
 An elementary cell in 2D space. More...
 
const VectorTemplate & asl::d3q8ec ()
 An elementary cell in 3D space. More...
 
const VectorTemplate & asl::d1q3 ()
 Vector template. More...
 
const VectorTemplate & asl::d2q5 ()
 Vector template. More...
 
const VectorTemplate & asl::d2q9 ()
 Vector template. More...
 
const VectorTemplate & asl::d3q7 ()
 Vector template. More...
 
const VectorTemplate & asl::d3q15 ()
 Vector template. More...
 
const VectorTemplate & asl::d3q19 ()
 Vector template. More...
 
const VectorTemplate & asl::d3q27 ()
 Vector template. More...
 
const VectorTemplate & asl::d1q1uv ()
 An unit vector in 1D space. More...
 
const VectorTemplate & asl::d2q2uv ()
 An elementary cell in 2D space. More...
 
const VectorTemplate & asl::d3q3uv ()
 An elementary cell in 3D space. More...
 
const VectorTemplate & asl::d1q2 ()
 Vector template. More...
 
const VectorTemplate & asl::d2q4 ()
 Vector template. More...
 
const VectorTemplate & asl::d3q6 ()
 Vector template. More...
 
const VectorTemplate & asl::d2q8 ()
 Vector template. More...
 
const VectorTemplate & asl::d3q14 ()
 Vector template. More...
 
const VectorTemplate & asl::d3q18 ()
 Vector template. More...
 
const VectorTemplate * asl::nearestNeigboursVT (unsigned int dimNumber)
 returns template corresponding to nearest neighbours More...
 
const VectorTemplate * asl::nearestNeigboursVT0 (unsigned int dimNumber)
 returns template corresponding to nearest neighbours without central point More...
 
const VectorTemplate * asl::nearestNeigboursPVT (unsigned int dimNumber)
 returns template corresponding to nearest neighbours plus More...
 
const VectorTemplate * asl::allNeigboursVT (unsigned int dimNumber)
 returns template corresponding to all neighbours
More...
 
const VectorTemplate * asl::elementaryCellVT (unsigned int dimNumber)
 returns template corresponding to an elementary cell
More...