$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
Operations on a symmetric tensor which stores only above-or-on-diagonal values. More...
#include <geometricOperationTemplates.h>
Static Public Member Functions | |
| static void | matVectMult (Array< T, n > const &mat, Array< T, d > const &vect, Array< T, d > &result) |
| static T | tensorNormSqr (Array< T, n > const &mat) |
| static T | contractIndexes (Array< T, n > const &A, Array< T, n > const &B) |
| static T | trace (Array< T, n > const &A) |
| static Array< T, n > | id () |
Static Public Attributes | |
| static const int | d = Descriptor<T>::d |
| Number of dimensions for current lattice. | |
| static const int | n = SymmetricTensorImpl<T,d>::n |
| Number of elements (reduced by symmetry). | |
Operations on a symmetric tensor which stores only above-or-on-diagonal values.
| static T plb::SymmetricTensor< T, Descriptor >::contractIndexes | ( | Array< T, n > const & | A, | |
| Array< T, n > const & | B | |||
| ) | [inline, static] |
| static Array<T,n> plb::SymmetricTensor< T, Descriptor >::id | ( | ) | [inline, static] |
| static void plb::SymmetricTensor< T, Descriptor >::matVectMult | ( | Array< T, n > const & | mat, | |
| Array< T, d > const & | vect, | |||
| Array< T, d > & | result | |||
| ) | [inline, static] |
| static T plb::SymmetricTensor< T, Descriptor >::tensorNormSqr | ( | Array< T, n > const & | mat | ) | [inline, static] |
| static T plb::SymmetricTensor< T, Descriptor >::trace | ( | Array< T, n > const & | A | ) | [inline, static] |
const int plb::SymmetricTensor< T, Descriptor >::d = Descriptor<T>::d [static] |
Number of dimensions for current lattice.
const int plb::SymmetricTensor< T, Descriptor >::n = SymmetricTensorImpl<T,d>::n [static] |
Number of elements (reduced by symmetry).
1.6.3
1.6.3