|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
Tensor transformation utilities. More...

Go to the source code of this file.
Namespaces | |
| FFaTensorTransforms | |
| Various tensor transformation utilities. | |
Functions | |
| double | FFaTensorTransforms::vonMises (int N, const double *S) |
| Returns the von Mises value of a symmetric stress/strain tensor. More... | |
| double | FFaTensorTransforms::vonMises (double s11, double s22, double s12) |
| Returns the von Mises value of a 2D stress/strain tensor. More... | |
| double | FFaTensorTransforms::vonMises (double s11, double s22, double s33, double s12, double s13, double s23) |
| Returns the von Mises value of a 3D stress/strain tensor. More... | |
| int | FFaTensorTransforms::principalDirs (int N, const double *S, double *pVals, double *pDirs) |
| Calculates the principal directions and values of a tensor. More... | |
| int | FFaTensorTransforms::principalDirs (const double *S, double *pVal, double *p1Dir, double *p2Dir) |
| Calculates the principal directions and values of a 2D tensor. More... | |
| int | FFaTensorTransforms::principalDirs (const double *S, double *pVal, double *p1Dir, double *p2Dir, double *p3Dir) |
| Calculates the principal directions and values of a 3D tensor. More... | |
| bool | FFaTensorTransforms::principalValues (int N, const double *S, double *P) |
| Calculates the principal values of a tensor. More... | |
| bool | FFaTensorTransforms::principalVals2D (double s11, double s22, double s12, double *pVal) |
| Calculates the principal values of a 2D tensor. More... | |
| bool | FFaTensorTransforms::principalVals3D (double s11, double s22, double s33, double s12, double s13, double s23, double *pVal) |
| Calculates the principal values of a 3D tensor. More... | |
| bool | FFaTensorTransforms::principalValues (double s11, double s22, double s12, double &p1, double &p2) |
| bool | FFaTensorTransforms::principalValues (double s11, double s22, double s33, double s12, double s13, double s23, double &p1, double &p2, double &p3) |
| double | FFaTensorTransforms::maxShearValue (double pMax, double pMin) |
| Returns the maximum shear value. More... | |
| void | FFaTensorTransforms::maxShearDir (int N, const double *pMaxDir, const double *pMinDir, double *maxShearDir) |
| Returns the direction of maximum shear. More... | |
| void | FFaTensorTransforms::rotate2D (const double *inTensor, const double *rotMx, double *outTensor) |
| Coordinate transformation for a 2D tensor. More... | |
| void | FFaTensorTransforms::rotate (const double *inTensor, const double *eX, const double *eY, double *outTensor) |
| Coordinate transformation for a 2D tensor. More... | |
| void | FFaTensorTransforms::rotate3D (const double *inTensor, const double *rotMx, double *outTensor) |
| Coordinate transformation for a 3D tensor. More... | |
| void | FFaTensorTransforms::rotate (const double *inTensor, const double *eX, const double *eY, const double *eZ, double *outTensor) |
| Coordinate transformation for a 3D tensor. More... | |
| void | FFaTensorTransforms::from2Dto3D (const double *tensor2D, double *tensor3D) |
| Plain 2D-to-3D tensor conversion. More... | |
| void | FFaTensorTransforms::from3Dto2D (const double *tensor3D, double *tensor2D) |
| Plain 3D-to-2D tensor conversion. More... | |
Tensor transformation utilities.