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