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...