27#include "neml2/tensors/PrimitiveTensor.h"
28#include "neml2/tensors/DTensor.h"
Abstract representation of the derivative of a primitive tensor with respect to another primitive ten...
Definition DTensor.h:67
PrimitiveTensor inherits from TensorBase and additionally templates on the base shape.
Definition PrimitiveTensor.h:51
PrimitiveTensor()=default
Fourth order tensor without symmetry.
Definition R4.h:43
R4 rotate(const Rot &r) const
Rotate.
Definition R4.cxx:48
DTensor< R4, R4, neml2::Tensor > drotate_self(const Rot &r) const
Derivative of the rotated tensor w.r.t. itself.
Definition R4.cxx:72
R4(const SSR4 &T)
Definition R4.cxx:37
DTensor< R4, Rot, neml2::Tensor > drotate(const Rot &r) const
Derivative of the rotated tensor w.r.t. the Rodrigues vector.
Definition R4.cxx:55
R4 transpose_major() const
Transpose major axes.
Definition R4.cxx:91
R4 transpose(Size d1, Size d2) const
Arbitrary transpose two dimensions.
Definition R4.cxx:79
R4 transpose_minor() const
Transpose minor axes.
Definition R4.cxx:85
Rotation stored as modified Rodrigues parameters.
Definition Rot.h:49
The symmetric fourth order tensor, with symmetry in the first two dimensionss as well as in the last ...
Definition SSR4.h:44
The symmetric fourth order tensor, with skew symmetry in the first two dimensions and last two dimens...
Definition WWR4.h:40
Definition DiagnosticsInterface.cxx:30
int64_t Size
Definition types.h:65