24 #ifndef ASLTEMPLATES_H
25 #define ASLTEMPLATES_H
90 void buildInvertVectorList();
99 std::vector<std::vector<std::vector<double>>>
dIdJCoefs;
305 return vt[dimNumber-1];
311 return vt[dimNumber-1];
317 return vt[dimNumber-1];
323 return vt[dimNumber-1];
853 #endif // TEMPL_H_INCLUDED
VTName
list of implemented names of VectorTemplate
const VectorTemplate * nearestNeigboursPVT(unsigned int dimNumber)
returns template corresponding to nearest neighbours plus
const VectorTemplate & d1q2()
Vector template.
const VectorTemplate & d2q4ec()
An elementary cell in 2D space.
Advanced Simulation Library.
const VectorTemplate & d3q7()
Vector template.
std::vector< AVec< int > > vectors
const VectorTemplate & d3q18()
Vector template.
const VectorTemplate * elementaryCellVT(unsigned int dimNumber)
returns template corresponding to an elementary cell
const VectorTemplate & d2q2uv()
An elementary cell in 2D space.
VectorTemplate(int n, AVec< int > *vec)
const unsigned int nD(const Block &b)
const VectorTemplate & d1q1uv()
An unit vector in 1D space.
std::vector< double > gradientCoefs
AVec< int > getInverVector(unsigned int i)
unsigned int numberOfDimentions() const
const VectorTemplate & d1q2ec()
An elementary cell in 1D space.
const VectorTemplate & d3q15()
Vector template.
const VectorTemplate & d2q8()
Vector template.
const VectorTemplate * allNeigboursVT(unsigned int dimNumber)
returns template corresponding to all neighbours
const VectorTemplate & d2q5()
Vector template.
const VectorTemplate & d3q6()
Vector template.
const VectorTemplate * nearestNeigboursVT(unsigned int dimNumber)
returns template corresponding to nearest neighbours
const VectorTemplate & d3q14()
Vector template.
std::vector< double > quasiparticlesCoefs
const VectorTemplate * nearestNeigboursVT0(unsigned int dimNumber)
returns template corresponding to nearest neighbours without central point
const VectorTemplate & d2q4()
Vector template.
std::vector< unsigned int > invertVectors
const VectorTemplate & d3q8ec()
An elementary cell in 3D space.
std::vector< std::vector< std::vector< double > > > dIdJCoefs
std::vector< std::vector< double > > dxCoefs
const VectorTemplate & d3q3uv()
An elementary cell in 3D space.
const VectorTemplate & d2q9()
Vector template.
const VectorTemplate & d1q3()
Vector template.
std::vector< double > laplasCoefs
Defines set of vectros with several properties.
const VectorTemplate & d3q19()
Vector template.
const VectorTemplate & d3q27()
Vector template.