$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
#include <hermitePolynomialsTemplates.h>
Static Public Member Functions | |
| static T | order0 (plint iPop) |
| Compute order0 hermite polynomial. | |
| static Array< T, d > | order1 (plint iPop) |
| Compute order1 hermite polynomial. | |
| static Array< T, SymmetricTensorImpl< T, d >::n > | order2 (plint iPop) |
| Compute order2 hermite polynomial. | |
| static Array< T, SymmetricTensorImpl< T, d >::n > | contractedOrder2 (plint iPop) |
| static Array< T, SymmetricRankThreeTensorImpl < T, d >::n > | order3 (plint iPop) |
| Compute order3 hermite polynomial. | |
| static Array< T, SymmetricRankThreeTensorImpl < T, d >::n > | contractedOrder3 (plint iPop) |
| static Array< T, SymmetricRankFourTensorImpl< T, d >::n > | order4 (plint iPop) |
| Compute order4 hermite polynomial. | |
| static Array< T, SymmetricRankFourTensorImpl< T, d >::n > | contractedOrder4 (plint iPop) |
| static plint | numDecomposedVariables (plint order) |
| static std::vector< T > | decompose (const Cell< T, Descriptor > &cell, plint order) |
| static void | recompose (const std::vector< T > &coeffs, plint order, Cell< T, Descriptor > &cell) |
Static Public Attributes | |
| static const int | d = Descriptor<T>::d |
| Number of dimensions for current lattice. | |
| static Array<T,SymmetricTensorImpl<T,d>::n > plb::HermiteTemplate< T, Descriptor >::contractedOrder2 | ( | plint | iPop | ) | [inline, static] |
Compute order2 hermite polynomial contracted with symmetric tensor (only the hermite part) Symmetric parts are multiplied bz the appropriate amount
References PLB_ASSERT.
| static Array<T,SymmetricRankThreeTensorImpl<T,d>::n > plb::HermiteTemplate< T, Descriptor >::contractedOrder3 | ( | plint | iPop | ) | [inline, static] |
Compute order3 hermite polynomial contracted with symmetric tensor (only the hermite part) Symmetric parts are multiplied bz the appropriate amount
References PLB_ASSERT.
| static Array<T,SymmetricRankFourTensorImpl<T,d>::n > plb::HermiteTemplate< T, Descriptor >::contractedOrder4 | ( | plint | iPop | ) | [inline, static] |
Compute order2 hermite polynomial contracted with symmetric tensor (only the hermite part) Symmetric parts are multiplied bz the appropriate amount
References PLB_ASSERT.
| static std::vector<T> plb::HermiteTemplate< T, Descriptor >::decompose | ( | const Cell< T, Descriptor > & | cell, | |
| plint | order | |||
| ) | [inline, static] |
| static plint plb::HermiteTemplate< T, Descriptor >::numDecomposedVariables | ( | plint | order | ) | [inline, static] |
| static T plb::HermiteTemplate< T, Descriptor >::order0 | ( | plint | iPop | ) | [inline, static] |
Compute order0 hermite polynomial.
| static Array<T,d> plb::HermiteTemplate< T, Descriptor >::order1 | ( | plint | iPop | ) | [inline, static] |
Compute order1 hermite polynomial.
| static Array<T,SymmetricTensorImpl<T,d>::n > plb::HermiteTemplate< T, Descriptor >::order2 | ( | plint | iPop | ) | [inline, static] |
Compute order2 hermite polynomial.
| static Array<T,SymmetricRankThreeTensorImpl<T,d>::n > plb::HermiteTemplate< T, Descriptor >::order3 | ( | plint | iPop | ) | [inline, static] |
Compute order3 hermite polynomial.
| static Array<T,SymmetricRankFourTensorImpl<T,d>::n > plb::HermiteTemplate< T, Descriptor >::order4 | ( | plint | iPop | ) | [inline, static] |
Compute order4 hermite polynomial.
| static void plb::HermiteTemplate< T, Descriptor >::recompose | ( | const std::vector< T > & | coeffs, | |
| plint | order, | |||
| Cell< T, Descriptor > & | cell | |||
| ) | [inline, static] |
const int plb::HermiteTemplate< T, Descriptor >::d = Descriptor<T>::d [static] |
Number of dimensions for current lattice.
1.6.3
1.6.3