ASL 0.1.7
Advanced Simulation Library
Loading...
Searching...
No Matches
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

namespace  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.
 
const VectorTemplate & asl::d2q4ec ()
 An elementary cell in 2D space.
 
const VectorTemplate & asl::d3q8ec ()
 An elementary cell in 3D space.
 
const VectorTemplate & asl::d1q3 ()
 Vector template.
 
const VectorTemplate & asl::d2q5 ()
 Vector template.
 
const VectorTemplate & asl::d2q9 ()
 Vector template.
 
const VectorTemplate & asl::d3q7 ()
 Vector template.
 
const VectorTemplate & asl::d3q15 ()
 Vector template.
 
const VectorTemplate & asl::d3q19 ()
 Vector template.
 
const VectorTemplate & asl::d3q27 ()
 Vector template.
 
const VectorTemplate & asl::d1q1uv ()
 An unit vector in 1D space.
 
const VectorTemplate & asl::d2q2uv ()
 An elementary cell in 2D space.
 
const VectorTemplate & asl::d3q3uv ()
 An elementary cell in 3D space.
 
const VectorTemplate & asl::d1q2 ()
 Vector template.
 
const VectorTemplate & asl::d2q4 ()
 Vector template.
 
const VectorTemplate & asl::d3q6 ()
 Vector template.
 
const VectorTemplate & asl::d2q8 ()
 Vector template.
 
const VectorTemplate & asl::d3q14 ()
 Vector template.
 
const VectorTemplate & asl::d3q18 ()
 Vector template.
 
const VectorTemplate * asl::nearestNeigboursVT (unsigned int dimNumber)
 returns template corresponding to nearest neighbours
 
const VectorTemplate * asl::nearestNeigboursVT0 (unsigned int dimNumber)
 returns template corresponding to nearest neighbours without central point
 
const VectorTemplate * asl::nearestNeigboursPVT (unsigned int dimNumber)
 returns template corresponding to nearest neighbours plus
 
const VectorTemplate * asl::allNeigboursVT (unsigned int dimNumber)
 returns template corresponding to all neighbours

 
const VectorTemplate * asl::elementaryCellVT (unsigned int dimNumber)
 returns template corresponding to an elementary cell