| AutoFlipSVD(void) | polyfem::utils::AutoFlipSVD< MatrixType > | inline |
| AutoFlipSVD(const MatrixType &mtr, unsigned int computationOptions=0) | polyfem::utils::AutoFlipSVD< MatrixType > | inline |
| compute(const MatrixType &mtr, unsigned int computationOptions) | polyfem::utils::AutoFlipSVD< MatrixType > | inline |
| compute(const MatrixType &mtr, unsigned int computationOptions) | polyfem::utils::AutoFlipSVD< MatrixType > | inline |
| computeCofactorMtr(const Eigen::Matrix< double, dim, dim > &F, Eigen::Matrix< double, dim, dim > &A) | polyfem::utils::AutoFlipSVD< MatrixType > | inlineprotected |
| fastComputeSingularValues3d(const Eigen::Matrix3d &A, Eigen::Vector3d &singular_values) | polyfem::utils::AutoFlipSVD< MatrixType > | inlineprotected |
| fastEigenvalues(const Eigen::Matrix3d &A_Sym, Eigen::Vector3d &lambda) | polyfem::utils::AutoFlipSVD< MatrixType > | inlineprotected |
| fastEigenvectors(const Eigen::Matrix3d &A_Sym, const Eigen::Vector3d &lambda, Eigen::Matrix3d &V) | polyfem::utils::AutoFlipSVD< MatrixType > | inlineprotected |
| fastSolveEigenproblem(const Eigen::Matrix3d &A_Sym, Eigen::Vector3d &lambda, Eigen::Matrix3d &V) | polyfem::utils::AutoFlipSVD< MatrixType > | inlineprotected |
| fastSVD3d(const Eigen::Matrix3d &A, Eigen::Matrix3d &U, Eigen::Vector3d &singular_values, Eigen::Matrix3d &V) | polyfem::utils::AutoFlipSVD< MatrixType > | inlineprotected |
| flip2d(const MatrixType &mtr, unsigned int computationOptions) | polyfem::utils::AutoFlipSVD< MatrixType > | inlineprotected |
| flipped_sigma | polyfem::utils::AutoFlipSVD< MatrixType > | protected |
| flipped_U | polyfem::utils::AutoFlipSVD< MatrixType > | protected |
| flipped_V | polyfem::utils::AutoFlipSVD< MatrixType > | protected |
| matrixU(void) const | polyfem::utils::AutoFlipSVD< MatrixType > | inline |
| matrixU_flipped | polyfem::utils::AutoFlipSVD< MatrixType > | protected |
| matrixV(void) const | polyfem::utils::AutoFlipSVD< MatrixType > | inline |
| matrixV_flipped | polyfem::utils::AutoFlipSVD< MatrixType > | protected |
| set(const Eigen::Matrix3d &U, const Eigen::Vector3d &Sigma, const Eigen::Matrix3d &V) | polyfem::utils::AutoFlipSVD< MatrixType > | inline |
| setIdentity(void) | polyfem::utils::AutoFlipSVD< MatrixType > | inline |
| singularValues(void) const | polyfem::utils::AutoFlipSVD< MatrixType > | inline |
| singularValues_flipped | polyfem::utils::AutoFlipSVD< MatrixType > | protected |