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 |