|
FrictionQPotFEM 0.23.3
|
API for individual tensors with pointer-only input. More...
Functions | |
| template<class T > | |
| void | O2 (T *ret) |
| See Cartesian2d::O2() More... | |
| template<class T > | |
| void | O4 (T *ret) |
| See Cartesian2d::O4() More... | |
| template<class T > | |
| void | I2 (T *ret) |
| See Cartesian2d::I2() More... | |
| template<class T > | |
| void | II (T *ret) |
| See Cartesian2d::II() More... | |
| template<class T > | |
| void | I4 (T *ret) |
| See Cartesian2d::I4() More... | |
| template<class T > | |
| void | I4rt (T *ret) |
| See Cartesian2d::I4rt() More... | |
| template<class T > | |
| void | I4s (T *ret) |
| See Cartesian2d::I4s() More... | |
| template<class T > | |
| void | I4d (T *ret) |
| See Cartesian2d::I4d() More... | |
| template<class T > | |
| T | Trace (const T *A) |
| See Cartesian2d::Trace() More... | |
| template<class T > | |
| T | Hydrostatic (const T *A) |
| See Cartesian2d::Hydrostatic() More... | |
| template<class T > | |
| void | sym (const T *A, T *ret) |
| See Cartesian2d::Sym() More... | |
| template<class T > | |
| T | Hydrostatic_deviatoric (const T *A, T *ret) |
| Returns Cartesian2d::Hydrostatic() and computes Cartesian2d::Deviatoric() More... | |
| template<class T > | |
| T | Deviatoric_ddot_deviatoric (const T *A) |
| Double tensor contraction of the tensor's deviator. More... | |
| template<class T > | |
| T | Norm_deviatoric (const T *A) |
| See Cartesian2d::Norm_deviatoric() More... | |
| template<class T > | |
| T | A2_ddot_B2 (const T *A, const T *B) |
| See Cartesian2d::A2_ddot_B2() More... | |
| template<class T > | |
| T | A2s_ddot_B2s (const T *A, const T *B) |
| See Cartesian2d::A2s_ddot_B2s() More... | |
| template<class T > | |
| void | A2_dyadic_B2 (const T *A, const T *B, T *ret) |
| See Cartesian2d::A2_dyadic_B2() More... | |
| template<class T > | |
| void | A2_dot_B2 (const T *A, const T *B, T *ret) |
| See Cartesian2d::A2_dot_B2() More... | |
| template<class T > | |
| void | A4_ddot_B2 (const T *A, const T *B, T *ret) |
| See Cartesian2d::A4_ddot_B2() More... | |
API for individual tensors with pointer-only input.
No arrays of tensors are allowed, hence the input is fixed to:
size = 2 * 2 = 4. Storage convention (xx, xy, yx, yy).size = 2 * 2 * 2 * 2 = 16.
|
inline |
| A | 2nd order tensor |
| B | 2nd order tensor |
Definition at line 273 of file Cartesian2d.h.
|
inline |
| A | 2nd order tensor |
| B | 2nd order tensor |
| ret | output 2th order tensor |
Definition at line 320 of file Cartesian2d.h.
|
inline |
See Cartesian2d::A2_dyadic_B2()
| A | 2nd order tensor |
| B | 2nd order tensor |
| ret | output 4th order tensor |
Definition at line 299 of file Cartesian2d.h.
|
inline |
See Cartesian2d::A2s_ddot_B2s()
| A | 2nd order tensor |
| B | 2nd order tensor |
Definition at line 286 of file Cartesian2d.h.
|
inline |
| A | 4th order tensor |
| B | 2nd order tensor |
| ret | output 2th order tensor |
Definition at line 336 of file Cartesian2d.h.
|
inline |
Double tensor contraction of the tensor's deviator.
\( (dev(A))_{ij} (dev(A))_{ji} \)
| A | 2nd order tensor |
Definition at line 247 of file Cartesian2d.h.
|
inline |
See Cartesian2d::Hydrostatic()
| A | 2nd order tensor |
Definition at line 200 of file Cartesian2d.h.
|
inline |
Returns Cartesian2d::Hydrostatic() and computes Cartesian2d::Deviatoric()
| A | 2nd order tensor |
| ret | 2nd order tensor, may be the same pointer as A |
Definition at line 228 of file Cartesian2d.h.
|
inline |
| ret | output 2nd order tensor |
Definition at line 67 of file Cartesian2d.h.
|
inline |
| ret | output 2nd order tensor |
Definition at line 104 of file Cartesian2d.h.
|
inline |
| ret | output 2nd order tensor |
Definition at line 168 of file Cartesian2d.h.
|
inline |
| ret | output 2nd order tensor |
Definition at line 127 of file Cartesian2d.h.
|
inline |
| ret | output 2nd order tensor |
Definition at line 150 of file Cartesian2d.h.
|
inline |
| ret | output 2nd order tensor |
Definition at line 81 of file Cartesian2d.h.
|
inline |
See Cartesian2d::Norm_deviatoric()
| A | 2nd order tensor |
Definition at line 260 of file Cartesian2d.h.
|
inline |
| ret | output 2nd order tensor |
Definition at line 45 of file Cartesian2d.h.
|
inline |
| ret | output 2nd order tensor |
Definition at line 56 of file Cartesian2d.h.
|
inline |
| A | 2nd order tensor |
| ret | 2nd order tensor, may be the same pointer as A |
Definition at line 212 of file Cartesian2d.h.
|
inline |