|
Eigen::MatrixXd | polyfem::utils::extract_nodes (const int dim, const std::vector< basis::ElementBases > &bases, const std::vector< basis::ElementBases > &gbases, const Eigen::VectorXd &u, int order, int n_elem) |
|
Eigen::MatrixXd | polyfem::utils::extract_nodes (const int dim, const basis::ElementBases &basis, const basis::ElementBases &gbasis, const Eigen::VectorXd &u, int order) |
|
Eigen::VectorXd | polyfem::utils::robust_evaluate_jacobian (const int order, const Eigen::MatrixXd &cp, const Eigen::MatrixXd &uv) |
|
std::vector< int > | polyfem::utils::count_invalid (const int dim, const std::vector< basis::ElementBases > &bases, const std::vector< basis::ElementBases > &gbases, const Eigen::VectorXd &u) |
|
std::tuple< bool, int, Tree > | polyfem::utils::is_valid (const int dim, const std::vector< basis::ElementBases > &bases, const std::vector< basis::ElementBases > &gbases, const Eigen::VectorXd &u, const double threshold) |
|
bool | polyfem::utils::is_valid (const int dim, const std::vector< basis::ElementBases > &bases, const std::vector< basis::ElementBases > &gbases, const Eigen::VectorXd &u1, const Eigen::VectorXd &u2, const double threshold) |
|
std::tuple< double, int, double, Tree > | polyfem::utils::max_time_step (const int dim, const std::vector< basis::ElementBases > &bases, const std::vector< basis::ElementBases > &gbases, const Eigen::VectorXd &u1, const Eigen::VectorXd &u2, double precision) |
|