$treeview $search $mathjax
Palabos  Version 1.1
$projectbrief
$projectbrief
$searchbox

plb::HermiteTemplateImpl< T, Descriptor, 3 > Struct Template Reference

#include <hermitePolynomialsTemplates.h>

List of all members.

Public Types

typedef Descriptor D

Static Public Member Functions

static T order0 (plint iPop)
static Array< T, 3 > order1 (plint iPop)
static Array< T,
SymmetricTensorImpl< T, 3 >::n > 
order2 (plint iPop)
 Compute order2 hermite polynomial.
static Array< T,
SymmetricTensorImpl< T, 3 >::n > 
contractedOrder2 (plint iPop)
static Array< T,
SymmetricRankThreeTensorImpl
< T, 3 >::n > 
order3 (plint iPop)
 Compute order3 hermite polynomial.
static Array< T,
SymmetricRankThreeTensorImpl
< T, 3 >::n > 
contractedOrder3 (plint iPop)
static Array< T,
SymmetricRankFourTensorImpl< T, 3 >
::n > 
order4 (plint iPop)
 Compute order4 hermite polynomial.
static Array< T,
SymmetricRankFourTensorImpl< T, 3 >
::n > 
contractedOrder4 (plint iPop)

template<typename T, class Descriptor>
struct plb::HermiteTemplateImpl< T, Descriptor, 3 >


Member Typedef Documentation

template<typename T , class Descriptor >
typedef Descriptor plb::HermiteTemplateImpl< T, Descriptor, 3 >::D

Member Function Documentation

template<typename T , class Descriptor >
static Array<T,SymmetricTensorImpl<T,3>::n > plb::HermiteTemplateImpl< T, Descriptor, 3 >::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

template<typename T , class Descriptor >
static Array<T,SymmetricRankThreeTensorImpl<T,3>::n > plb::HermiteTemplateImpl< T, Descriptor, 3 >::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

template<typename T , class Descriptor >
static Array<T,SymmetricRankFourTensorImpl<T,3>::n > plb::HermiteTemplateImpl< T, Descriptor, 3 >::contractedOrder4 ( plint  iPop  )  [inline, static]

Compute order4 hermite polynomial contracted with symmetric tensor (only the hermite part) Symmetric parts are multiplied bz the appropriate amount

template<typename T , class Descriptor >
static T plb::HermiteTemplateImpl< T, Descriptor, 3 >::order0 ( plint  iPop  )  [inline, static]
template<typename T , class Descriptor >
static Array<T,3> plb::HermiteTemplateImpl< T, Descriptor, 3 >::order1 ( plint  iPop  )  [inline, static]
template<typename T , class Descriptor >
static Array<T,SymmetricTensorImpl<T,3>::n > plb::HermiteTemplateImpl< T, Descriptor, 3 >::order2 ( plint  iPop  )  [inline, static]

Compute order2 hermite polynomial.

template<typename T , class Descriptor >
static Array<T,SymmetricRankThreeTensorImpl<T,3>::n > plb::HermiteTemplateImpl< T, Descriptor, 3 >::order3 ( plint  iPop  )  [inline, static]

Compute order3 hermite polynomial.

template<typename T , class Descriptor >
static Array<T,SymmetricRankFourTensorImpl<T,3>::n > plb::HermiteTemplateImpl< T, Descriptor, 3 >::order4 ( plint  iPop  )  [inline, static]

Compute order4 hermite polynomial.


The documentation for this struct was generated from the following file: