25 return diff - (delta_ij * delta_kl) /
value_type(3);
28 template <
char i,
char j,
char k,
char l,
int Dim01,
int Dim23>
30 (Dim01 == 3 && Dim23 == Dim),
44template <
class T =
int,
int Dim>
49template <
class T = int,
int Dim,
char i,
char j,
char k,
char l,
int Dim01,
52 (Dim01 == 3 && Dim23 == Dim),
53 Ddg_Expr<DiffDeviator<T, Dim>,
Fourth-order differential deviator tensor.
typename promote< T, double >::V value_type
constexpr value_type operator()(const int N0, const int N1, const int N2, const int N3) const
Fourth-order differential tensor symmetric in both index pairs.
FTensor::Index< 'i', SPACE_DIM > i
FTensor::Index< 'l', 3 > l
FTensor::Index< 'j', 3 > j
FTensor::Index< 'k', 3 > k
Tensors class implemented by Walter Landry.
constexpr auto diff_deviator()