PolyFEM
|
This is the complete list of members for polyfem::CubicHermiteSplineParametrization, including all inherited members.
boundary_id_to_node_id_ | polyfem::CubicHermiteSplineParametrization | private |
boundary_id_to_spline_count_ | polyfem::CubicHermiteSplineParametrization | private |
CubicHermiteSplineParametrization(const std::map< int, Eigen::MatrixXd > &control_point, const std::map< int, Eigen::MatrixXd > &tangent, const std::map< int, std::vector< int > > &boundary_id_to_node_id, const Eigen::MatrixXd &V, const int sampling) | polyfem::CubicHermiteSplineParametrization | inline |
deriv(const Eigen::MatrixXd &control_point, const Eigen::MatrixXd &tangent, const double t, Eigen::MatrixXd &val) | polyfem::CubicHermiteSplineParametrization | inlinestatic |
derivative_wrt_params(const Eigen::VectorXd &grad_boundary, const int boundary_id, const int couple_tangents, Eigen::VectorXd &grad_control_point, Eigen::VectorXd &grad_tangent) const | polyfem::CubicHermiteSplineParametrization | inline |
dim | polyfem::CubicHermiteSplineParametrization | private |
eval(const Eigen::MatrixXd &control_point, const Eigen::MatrixXd &tangent, const double t, Eigen::MatrixXd &val) | polyfem::CubicHermiteSplineParametrization | inlinestatic |
find_nearest_spline(const Eigen::MatrixXd &point, const Eigen::MatrixXd &control_point, const Eigen::MatrixXd &tangent, int &nearest, double &t_optimal, double &distance, double &distance_to_start, double &distance_to_end, const double tol=1e-4) | polyfem::CubicHermiteSplineParametrization | inlinestatic |
get_parameters(const Eigen::MatrixXd &V, std::map< int, Eigen::MatrixXd > &control_point, std::map< int, Eigen::MatrixXd > &tangent) const | polyfem::CubicHermiteSplineParametrization | inline |
gradient(const Eigen::MatrixXd &point, const Eigen::MatrixXd &control_point, const Eigen::MatrixXd &tangent, const int spline, const double t_parameter, const double distance, Eigen::MatrixXd &grad) | polyfem::CubicHermiteSplineParametrization | inlinestatic |
node_id_to_spline_ | polyfem::CubicHermiteSplineParametrization | private |
node_id_to_t_ | polyfem::CubicHermiteSplineParametrization | private |
reparametrize(const std::map< int, Eigen::MatrixXd > &control_point, const std::map< int, Eigen::MatrixXd > &tangent, const Eigen::MatrixXd &V, Eigen::MatrixXd &newV) const | polyfem::CubicHermiteSplineParametrization | inline |
second_deriv(const Eigen::MatrixXd &control_point, const Eigen::MatrixXd &tangent, const double t, Eigen::MatrixXd &val) | polyfem::CubicHermiteSplineParametrization | inlinestatic |