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
std::vector< std::vector< std::vector< double > > > dIdJCoefs
const VectorTemplate * nearestNeigboursPVT(unsigned int dimNumber)
returns template corresponding to nearest neighbours plus
Advanced Simulation Library.
std::vector< AVec< int > > vectors
const VectorTemplate * elementaryCellVT(unsigned int dimNumber)
returns template corresponding to an elementary cell
const VectorTemplate & d2q4ec()
An elementary cell in 2D space.
std::vector< unsigned int > invertVectors
const VectorTemplate & d1q2ec()
An elementary cell in 1D space.
VectorTemplate(int n, AVec< int > *vec)
std::vector< std::vector< double > > dxCoefs
const unsigned int nD(const Block &b)
std::vector< double > quasiparticlesCoefs
const VectorTemplate & d2q9()
Vector template.
const VectorTemplate & d3q14()
Vector template.
const VectorTemplate & d3q6()
Vector template.
AVec< int > getInverVector(unsigned int i)
const VectorTemplate & d2q8()
Vector template.
unsigned int numberOfDimentions() const
const VectorTemplate * nearestNeigboursVT0(unsigned int dimNumber)
returns template corresponding to nearest neighbours without central point
std::vector< double > gradientCoefs
const VectorTemplate & d2q5()
Vector template.
const VectorTemplate * allNeigboursVT(unsigned int dimNumber)
returns template corresponding to all neighbours
const VectorTemplate & d1q1uv()
An unit vector in 1D space.
const VectorTemplate & d3q15()
Vector template.
const VectorTemplate & d2q4()
Vector template.
const VectorTemplate & d3q18()
Vector template.
const VectorTemplate * nearestNeigboursVT(unsigned int dimNumber)
returns template corresponding to nearest neighbours
const VectorTemplate & d3q3uv()
An elementary cell in 3D space.
const VectorTemplate & d3q8ec()
An elementary cell in 3D space.
const VectorTemplate & d3q27()
Vector template.
const VectorTemplate & d2q2uv()
An elementary cell in 2D space.
const VectorTemplate & d1q3()
Vector template.
definition of class АVec<T>
const VectorTemplate & d3q19()
Vector template.
const VectorTemplate & d1q2()
Vector template.
const VectorTemplate & d3q7()
Vector template.
Defines set of vectros with several properties.
std::vector< double > laplasCoefs