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