This is the complete list of members for sofa::helper::Decompose< Real >, including all inherited members.
eigenDecomposition(const type::Mat< 3, 3, Real > &A, type::Mat< 3, 3, Real > &V, type::Vec< 3, Real > &diag) | sofa::helper::Decompose< Real > | static |
eigenDecomposition(const type::Mat< 2, 2, Real > &A, type::Mat< 2, 2, Real > &V, type::Vec< 2, Real > &diag) | sofa::helper::Decompose< Real > | static |
eigenDecomposition_iterative(const type::Mat< 3, 3, Real > &M, type::Mat< 3, 3, Real > &V, type::Vec< 3, Real > &diag) | sofa::helper::Decompose< Real > | static |
eigenDecomposition_iterative(const type::Mat< 2, 2, Real > &M, type::Mat< 2, 2, Real > &V, type::Vec< 2, Real > &diag) | sofa::helper::Decompose< Real > | static |
getRotation(type::Mat< 3, 3, Real > &r, type::Vec< 3, Real > &edgex, type::Vec< 3, Real > &edgey) | sofa::helper::Decompose< Real > | static |
NSDProjection(type::Mat< 3, 3, Real > &A) | sofa::helper::Decompose< Real > | static |
NSDProjection(type::Mat< 2, 2, Real > &A) | sofa::helper::Decompose< Real > | static |
NSDProjection(Real &A00, Real &A01, Real &A10, Real &A11) | sofa::helper::Decompose< Real > | static |
NSDProjection(type::Mat< 1, 1, Real > &) | sofa::helper::Decompose< Real > | inlinestatic |
polarDecomposition(const type::Mat< 3, 3, Real > &M, type::Mat< 3, 3, Real > &Q, type::Mat< 3, 3, Real > &S) | sofa::helper::Decompose< Real > | static |
polarDecomposition(const type::Mat< 3, 3, Real > &M, type::Mat< 3, 3, Real > &Q) | sofa::helper::Decompose< Real > | static |
polarDecomposition(const type::Mat< 2, 2, Real > &M, type::Mat< 2, 2, Real > &Q) | sofa::helper::Decompose< Real > | static |
polarDecomposition(const type::Mat< 3, 2, Real > &M, type::Mat< 3, 2, Real > &Q, type::Mat< 2, 2, Real > &S) | sofa::helper::Decompose< Real > | static |
polarDecomposition_stable(const type::Mat< 3, 3, Real > &M, type::Mat< 3, 3, Real > &Q, type::Mat< 3, 3, Real > &S) | sofa::helper::Decompose< Real > | static |
polarDecomposition_stable(const type::Mat< 3, 3, Real > &M, type::Mat< 3, 3, Real > &Q) | sofa::helper::Decompose< Real > | static |
polarDecomposition_stable(const type::Mat< 2, 2, Real > &M, type::Mat< 2, 2, Real > &Q, type::Mat< 2, 2, Real > &S) | sofa::helper::Decompose< Real > | static |
polarDecomposition_stable(const type::Mat< 2, 2, Real > &M, type::Mat< 2, 2, Real > &Q) | sofa::helper::Decompose< Real > | static |
polarDecomposition_stable_Gradient_dQ(const type::Mat< 3, 3, Real > &U, const type::Vec< 3, Real > &Sdiag, const type::Mat< 3, 3, Real > &V, const type::Mat< 3, 3, Real > &dM, type::Mat< 3, 3, Real > &dQ) | sofa::helper::Decompose< Real > | static |
polarDecomposition_stable_Gradient_dQOverdM(const type::Mat< 3, 3, Real > &U, const type::Vec< 3, Real > &Sdiag, const type::Mat< 3, 3, Real > &V, type::Mat< 9, 9, Real > &dQOverdM) | sofa::helper::Decompose< Real > | static |
polarDecompositionGradient_dQ(const type::Mat< 3, 3, Real > &invG, const type::Mat< 3, 3, Real > &Q, const type::Mat< 3, 3, Real > &dM, type::Mat< 3, 3, Real > &dQ) | sofa::helper::Decompose< Real > | static |
polarDecompositionGradient_dQ(const type::Mat< 3, 2, Real > &U, const type::Vec< 2, Real > &Sdiag, const type::Mat< 2, 2, Real > &V, const type::Mat< 3, 2, Real > &dM, type::Mat< 3, 2, Real > &dQ) | sofa::helper::Decompose< Real > | static |
polarDecompositionGradient_dQOverdM(const type::Mat< 3, 3, Real > &Q, const type::Mat< 3, 3, Real > &invG, type::Mat< 9, 9, Real > &J) | sofa::helper::Decompose< Real > | static |
polarDecompositionGradient_dQOverdM(const type::Mat< 3, 3, Real > &Q, const type::Mat< 3, 3, Real > &Sinv, const type::Mat< 9, 9, Real > &dSOverdM, type::Mat< 9, 9, Real > &J) | sofa::helper::Decompose< Real > | static |
polarDecompositionGradient_dQOverdM(const type::Mat< 3, 2, Real > &U, const type::Vec< 2, Real > &Sdiag, const type::Mat< 2, 2, Real > &V, type::Mat< 6, 6, Real > &dQOverdM) | sofa::helper::Decompose< Real > | static |
polarDecompositionGradient_dS(const type::Mat< 3, 3, Real > &Q, const type::Mat< 3, 3, Real > &S, const type::Mat< 3, 3, Real > &dQ, const type::Mat< 3, 3, Real > &dM, type::Mat< 3, 3, Real > &dS) | sofa::helper::Decompose< Real > | static |
polarDecompositionGradient_dSOverdM(const type::Mat< 3, 3, Real > &Q, const type::Mat< 3, 3, Real > &M, const type::Mat< 3, 3, Real > &invG, type::Mat< 9, 9, Real > &J) | sofa::helper::Decompose< Real > | static |
polarDecompositionGradient_dSOverdM(const type::Mat< 3, 3, Real > &M, const type::Mat< 3, 3, Real > &S, type::Mat< 9, 9, Real > &J) | sofa::helper::Decompose< Real > | static |
polarDecompositionGradient_G(const type::Mat< 3, 3, Real > &Q, const type::Mat< 3, 3, Real > &S, type::Mat< 3, 3, Real > &invG) | sofa::helper::Decompose< Real > | static |
PSDProjection(type::Mat< 3, 3, Real > &A) | sofa::helper::Decompose< Real > | static |
PSDProjection(type::Mat< 2, 2, Real > &A) | sofa::helper::Decompose< Real > | static |
PSDProjection(Real &A00, Real &A01, Real &A10, Real &A11) | sofa::helper::Decompose< Real > | static |
PSDProjection(type::Mat< 1, 1, Real > &) | sofa::helper::Decompose< Real > | inlinestatic |
QRDecomposition(const type::Mat< 3, 3, Real > &M, type::Mat< 3, 3, Real > &R) | sofa::helper::Decompose< Real > | static |
QRDecomposition(const type::Mat< 3, 2, Real > &M, type::Mat< 3, 2, Real > &R) | sofa::helper::Decompose< Real > | static |
QRDecomposition(const type::Mat< 2, 2, Real > &M, type::Mat< 2, 2, Real > &R) | sofa::helper::Decompose< Real > | static |
QRDecomposition_stable(const type::Mat< 3, 3, Real > &M, type::Mat< 3, 3, Real > &R) | sofa::helper::Decompose< Real > | static |
QRDecomposition_stable(const type::Mat< 3, 2, Real > &M, type::Mat< 3, 2, Real > &R) | sofa::helper::Decompose< Real > | static |
QRDecomposition_stable(const type::Mat< 2, 2, Real > &M, type::Mat< 2, 2, Real > &R) | sofa::helper::Decompose< Real > | static |
QRDecompositionGradient_dQ(const type::Mat< spatial_dimension, material_dimension, Real > &Q, const type::Mat< material_dimension, material_dimension, Real > &invR, const type::Mat< spatial_dimension, material_dimension, Real > &dM, type::Mat< spatial_dimension, material_dimension, Real > &dQ) | sofa::helper::Decompose< Real > | inlinestatic |
SVD(const type::Mat< 3, 3, Real > &F, type::Mat< 3, 3, Real > &U, type::Vec< 3, Real > &S, type::Mat< 3, 3, Real > &V) | sofa::helper::Decompose< Real > | static |
SVD(const type::Mat< 3, 2, Real > &F, type::Mat< 3, 2, Real > &U, type::Vec< 2, Real > &S, type::Mat< 2, 2, Real > &V) | sofa::helper::Decompose< Real > | static |
SVD_stable(const type::Mat< 3, 3, Real > &F, type::Mat< 3, 3, Real > &U, type::Vec< 3, Real > &S, type::Mat< 3, 3, Real > &V) | sofa::helper::Decompose< Real > | static |
SVD_stable(const type::Mat< 2, 2, Real > &F, type::Mat< 2, 2, Real > &U, type::Vec< 2, Real > &S, type::Mat< 2, 2, Real > &V) | sofa::helper::Decompose< Real > | static |
SVD_stable(const type::Mat< 3, 2, Real > &F, type::Mat< 3, 2, Real > &U, type::Vec< 2, Real > &S, type::Mat< 2, 2, Real > &V) | sofa::helper::Decompose< Real > | static |
SVDGradient_dUdV(const type::Mat< 3, 3, Real > &U, const type::Vec< 3, Real > &S, const type::Mat< 3, 3, Real > &V, const type::Mat< 3, 3, Real > &dM, type::Mat< 3, 3, Real > &dU, type::Mat< 3, 3, Real > &dV) | sofa::helper::Decompose< Real > | static |
SVDGradient_dUdV(const type::Mat< 3, 2, Real > &U, const type::Vec< 2, Real > &S, const type::Mat< 2, 2, Real > &V, const type::Mat< 3, 2, Real > &dM, type::Mat< 3, 2, Real > &dU, type::Mat< 2, 2, Real > &dV) | sofa::helper::Decompose< Real > | static |
SVDGradient_dUdVOverdM(const type::Mat< 3, 3, Real > &U, const type::Vec< 3, Real > &S, const type::Mat< 3, 3, Real > &V, type::Mat< 9, 9, Real > &dUOverdM, type::Mat< 9, 9, Real > &dVOverdM) | sofa::helper::Decompose< Real > | static |
SVDGradient_dUdVOverdM(const type::Mat< 3, 2, Real > &U, const type::Vec< 2, Real > &S, const type::Mat< 2, 2, Real > &V, type::Mat< 6, 6, Real > &dUOverdM, type::Mat< 4, 6, Real > &dVOverdM) | sofa::helper::Decompose< Real > | static |
symmetricDiagonalization(const type::Mat< 3, 3, Real > &A, type::Mat< 3, 3, Real > &Q, type::Vec< 3, Real > &w) | sofa::helper::Decompose< Real > | static |
zeroTolerance() | sofa::helper::Decompose< Real > | static |
zeroTolerance() | sofa::helper::Decompose< Real > | inline |
zeroTolerance() | sofa::helper::Decompose< Real > | inline |