GMatTensor 0.10.6
|
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 |