| gradient(const TVector &x, TVector &gradv) override (defined in wmtk::components::topological_offset::OffsetEnergy< DIM >) | wmtk::components::topological_offset::OffsetEnergy< DIM > | |
| hessian(const TVector &x, THessian &hessian) override (defined in wmtk::components::topological_offset::OffsetEnergy< DIM >) | wmtk::components::topological_offset::OffsetEnergy< DIM > | inline |
| hessian(const TVector &x, MatrixXd &hessian) override (defined in wmtk::components::topological_offset::OffsetEnergy< DIM >) | wmtk::components::topological_offset::OffsetEnergy< DIM > | |
| m_cache_dr (defined in wmtk::components::topological_offset::OffsetEnergy< DIM >) | wmtk::components::topological_offset::OffsetEnergy< DIM > | mutableprivate |
| m_cache_p (defined in wmtk::components::topological_offset::OffsetEnergy< DIM >) | wmtk::components::topological_offset::OffsetEnergy< DIM > | mutableprivate |
| m_cache_r (defined in wmtk::components::topological_offset::OffsetEnergy< DIM >) | wmtk::components::topological_offset::OffsetEnergy< DIM > | mutableprivate |
| m_cache_valid (defined in wmtk::components::topological_offset::OffsetEnergy< DIM >) | wmtk::components::topological_offset::OffsetEnergy< DIM > | mutableprivate |
| m_distance_residual (defined in wmtk::components::topological_offset::OffsetEnergy< DIM >) | wmtk::components::topological_offset::OffsetEnergy< DIM > | private |
| m_gauss_newton (defined in wmtk::components::topological_offset::OffsetEnergy< DIM >) | wmtk::components::topological_offset::OffsetEnergy< DIM > | private |
| m_last_root | wmtk::components::topological_offset::OffsetEnergy< DIM > | mutableprivate |
| m_potential (defined in wmtk::components::topological_offset::OffsetEnergy< DIM >) | wmtk::components::topological_offset::OffsetEnergy< DIM > | private |
| m_weight (defined in wmtk::components::topological_offset::OffsetEnergy< DIM >) | wmtk::components::topological_offset::OffsetEnergy< DIM > | private |
| MatD typedef (defined in wmtk::components::topological_offset::OffsetEnergy< DIM >) | wmtk::components::topological_offset::OffsetEnergy< DIM > | |
| OffsetEnergy(const std::shared_ptr< const OffsetPotential< DIM > > &potential, double weight=1., bool gauss_newton=true, bool distance_residual=false) | wmtk::components::topological_offset::OffsetEnergy< DIM > | |
| residual(const VecD &p, double &r, VecD &dr) const | wmtk::components::topological_offset::OffsetEnergy< DIM > | private |
| root_distance(const VecD &p, double &s, VecD &n) const | wmtk::components::topological_offset::OffsetEnergy< DIM > | private |
| solution_changed(const TVector &new_x) override (defined in wmtk::components::topological_offset::OffsetEnergy< DIM >) | wmtk::components::topological_offset::OffsetEnergy< DIM > | inline |
| value(const TVector &x) override (defined in wmtk::components::topological_offset::OffsetEnergy< DIM >) | wmtk::components::topological_offset::OffsetEnergy< DIM > | |
| VecD typedef (defined in wmtk::components::topological_offset::OffsetEnergy< DIM >) | wmtk::components::topological_offset::OffsetEnergy< DIM > | |