| gradient(const TVector &x, TVector &gradv) override (defined in wmtk::optimization::SmoothingEnergy2D) | wmtk::optimization::SmoothingEnergy2D | |
| hessian(const TVector &x, THessian &hessian) override (defined in wmtk::optimization::SmoothingEnergy2D) | wmtk::optimization::SmoothingEnergy2D | inline |
| hessian(const TVector &x, MatrixXd &hessian) override (defined in wmtk::optimization::SmoothingEnergy2D) | wmtk::optimization::SmoothingEnergy2D | |
| initial_position() const (defined in wmtk::optimization::SmoothingEnergy2D) | wmtk::optimization::SmoothingEnergy2D | |
| local_mass_and_stiffness(const std::array< Vector2d, 3 > &pts, double &M, Vector3d &L_w) (defined in wmtk::optimization::SmoothingEnergy2D) | wmtk::optimization::SmoothingEnergy2D | static |
| m_L_w_row | wmtk::optimization::SmoothingEnergy2D | private |
| m_LTML_row | wmtk::optimization::SmoothingEnergy2D | private |
| m_M (defined in wmtk::optimization::SmoothingEnergy2D) | wmtk::optimization::SmoothingEnergy2D | private |
| m_M_inv (defined in wmtk::optimization::SmoothingEnergy2D) | wmtk::optimization::SmoothingEnergy2D | private |
| m_pts | wmtk::optimization::SmoothingEnergy2D | private |
| SmoothingEnergy2D(const std::array< Vector2d, 3 > &pts, const double &M, const Vector3d &L_w) | wmtk::optimization::SmoothingEnergy2D | |
| solution_changed(const TVector &new_x) override (defined in wmtk::optimization::SmoothingEnergy2D) | wmtk::optimization::SmoothingEnergy2D | inline |
| uniform_mass_and_stiffness(const std::array< Vector2d, 3 > &pts, double &M, Vector3d &L_w) (defined in wmtk::optimization::SmoothingEnergy2D) | wmtk::optimization::SmoothingEnergy2D | static |
| value(const TVector &x) override (defined in wmtk::optimization::SmoothingEnergy2D) | wmtk::optimization::SmoothingEnergy2D | |