|
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 |