PolyFEM
Loading...
Searching...
No Matches
Jacobian.hpp File Reference
Include dependency graph for Jacobian.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  polyfem::utils::Tree
 

Namespaces

namespace  polyfem
 
namespace  polyfem::utils
 

Functions

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, Treepolyfem::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, Treepolyfem::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)
 
Eigen::MatrixXd polyfem::utils::extract_nodes (const int dim, const basis::ElementBases &basis, const basis::ElementBases &gbasis, const Eigen::VectorXd &u, int order)
 
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)