25#include "neml2/tensors/R2.h"
27#include "neml2/misc/math.h"
29#include "neml2/tensors/Rot.h"
30#include "neml2/tensors/SR2.h"
31#include "neml2/tensors/WR2.h"
32#include "neml2/tensors/R4.h"
33#include "neml2/tensors/SSR4.h"
39 :
R2(math::mandel_to_full(
S))
44 :
R2(math::skew_to_full(W))
49 :
R2(
r.euler_rodrigues())
The wrapper (decorator) for cross-referencing unresolved values at parse time.
Definition CrossRef.h:52
A basic R2.
Definition R2.h:42
static R4 identity_map(const torch::TensorOptions &options=default_tensor_options())
The derivative of a R2 with respect to itself.
Definition R2.cxx:54
R2(const SR2 &S)
Form a full R2 from a symmetric tensor.
Definition R2.cxx:38
The (logical) full fourth order tensor.
Definition R4.h:43
Rotation stored as modified Rodrigues parameters.
Definition Rot.h:49
The (logical) symmetric second order tensor.
Definition SR2.h:46
static SSR4 identity(const torch::TensorOptions &options=default_tensor_options())
Create the identity tensor .
Definition SSR4.cxx:45
A skew rank 2, represented as an axial vector.
Definition WR2.h:43
Definition CrossRef.cxx:32