$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 | contractLastTwoIndexes (Array< T, n > const &tens, Array< T, d > &res) |
| computes the contraction of the last two indexes of the tensor | |
| static T | contractIndexes (Array< T, n > const &A, Array< T, n > const &B) |
| computes the contraction of the last two indexes of the tensor | |
| static void | multWithRankTwoSymTensor (Array< T, n > const &A, Array< T, SymmetricTensor< T, Descriptor >::n > const &B, Array< T, d > &x) |
Static Public Attributes | |
| static const int | d = Descriptor<T>::d |
| Number of dimensions for current lattice. | |
| static const int | n = SymmetricRankThreeTensorImpl<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::SymmetricRankThreeTensor< T, Descriptor >::contractIndexes | ( | Array< T, n > const & | A, | |
| Array< T, n > const & | B | |||
| ) | [inline, static] |
computes the contraction of the last two indexes of the tensor
| static void plb::SymmetricRankThreeTensor< T, Descriptor >::contractLastTwoIndexes | ( | Array< T, n > const & | tens, | |
| Array< T, d > & | res | |||
| ) | [inline, static] |
computes the contraction of the last two indexes of the tensor
| static void plb::SymmetricRankThreeTensor< T, Descriptor >::multWithRankTwoSymTensor | ( | Array< T, n > const & | A, | |
| Array< T, SymmetricTensor< T, Descriptor >::n > const & | B, | |||
| Array< T, d > & | x | |||
| ) | [inline, static] |
const int plb::SymmetricRankThreeTensor< T, Descriptor >::d = Descriptor<T>::d [static] |
Number of dimensions for current lattice.
const int plb::SymmetricRankThreeTensor< T, Descriptor >::n = SymmetricRankThreeTensorImpl<T,d>::n [static] |
Number of elements (reduced by symmetry).
1.6.3
1.6.3