| BandVolumeEnergy3D(std::shared_ptr< const Envelope > env, double pad, std::vector< Cell > cells, const Eigen::Vector3d &x0, double delta) | wmtk::components::topological_offset::BandVolumeEnergy3D | |
| certified_ball() const | wmtk::components::topological_offset::BandVolumeEnergy3D | inline |
| certify_ball(const Eigen::Vector3d &x) const | wmtk::components::topological_offset::BandVolumeEnergy3D | private |
| eval(const Eigen::Vector3d &x, int need, Eigen::Vector3d &g, Eigen::Matrix3d &H) const | wmtk::components::topological_offset::BandVolumeEnergy3D | private |
| exact_minima(const Eigen::Vector3d &x) const | wmtk::components::topological_offset::BandVolumeEnergy3D | private |
| ff_eval(const Eigen::Vector3d &x, int need, Eigen::Vector3d &g, Eigen::Matrix3d &H) const | wmtk::components::topological_offset::BandVolumeEnergy3D | private |
| front_flux_error() | wmtk::components::topological_offset::BandVolumeEnergy3D | static |
| gradient(const TVector &x, TVector &gradv) override (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | |
| hessian(const TVector &x, THessian &hessian) override (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | inline |
| hessian(const TVector &x, MatrixXd &hessian) override (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | |
| m_ball_c | wmtk::components::topological_offset::BandVolumeEnergy3D | mutableprivate |
| m_ball_cand (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | mutableprivate |
| m_ball_r (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | mutableprivate |
| m_cells (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | private |
| m_delta (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | private |
| m_eb | wmtk::components::topological_offset::BandVolumeEnergy3D | private |
| m_eb_der_set (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | private |
| m_eb_der_x (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | mutableprivate |
| m_eb_E (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | mutableprivate |
| m_eb_g (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | mutableprivate |
| m_eb_H (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | mutableprivate |
| m_eb_parts | wmtk::components::topological_offset::BandVolumeEnergy3D | mutableprivate |
| m_eb_val_set (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | mutableprivate |
| m_eb_val_x (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | mutableprivate |
| m_env | wmtk::components::topological_offset::BandVolumeEnergy3D | private |
| m_ff | wmtk::components::topological_offset::BandVolumeEnergy3D | private |
| m_ff_faces (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | private |
| m_ff_fparts | wmtk::components::topological_offset::BandVolumeEnergy3D | mutableprivate |
| m_ff_U (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | mutableprivate |
| m_ff_Ux (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | mutableprivate |
| m_ff_Ux_set (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | mutableprivate |
| m_hint | wmtk::components::topological_offset::BandVolumeEnergy3D | mutableprivate |
| m_min_md (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | mutableprivate |
| m_min_set | wmtk::components::topological_offset::BandVolumeEnergy3D | mutableprivate |
| m_min_tri (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | mutableprivate |
| m_min_x (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | mutableprivate |
| m_pad | wmtk::components::topological_offset::BandVolumeEnergy3D | private |
| m_sw | wmtk::components::topological_offset::BandVolumeEnergy3D | private |
| m_sw_counts (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | private |
| m_sw_faces (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | private |
| m_sw_fparts (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | mutableprivate |
| m_x0 | wmtk::components::topological_offset::BandVolumeEnergy3D | private |
| set_exact_integral(std::shared_ptr< const ExactBandIntegral > eb, double delta) | wmtk::components::topological_offset::BandVolumeEnergy3D | |
| set_front_flux(std::shared_ptr< const ExactBandIntegral > eb, double delta, std::vector< Face > faces) | wmtk::components::topological_offset::BandVolumeEnergy3D | |
| set_swept(std::shared_ptr< const ExactBandIntegral > eb, double delta, std::vector< std::array< Eigen::Vector3d, 2 > > faces, SweptDerivCounts *counts) | wmtk::components::topological_offset::BandVolumeEnergy3D | |
| solution_changed(const TVector &new_x) override (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | inline |
| sw_eval(const Eigen::Vector3d &x, int need, Eigen::Vector3d &g, Eigen::Matrix3d &H) const | wmtk::components::topological_offset::BandVolumeEnergy3D | private |
| swept_change(const ExactBandIntegral &eb, double delta, const Eigen::Vector3d &x0, const Eigen::Vector3d &x1, const std::vector< std::array< Eigen::Vector3d, 2 > > &faces, ExactBandIntegral::Stats *st=nullptr) | wmtk::components::topological_offset::BandVolumeEnergy3D | static |
| value(const TVector &x) override (defined in wmtk::components::topological_offset::BandVolumeEnergy3D) | wmtk::components::topological_offset::BandVolumeEnergy3D | |