|
ZonoOpt v2.0.1
|
This is the complete list of members for ZonoOpt::ConZono, including all inherited members.
| A | ZonoOpt::HybZono | protected |
| Ab | ZonoOpt::HybZono | protected |
| Ac | ZonoOpt::HybZono | protected |
| b | ZonoOpt::HybZono | protected |
| bounding_box(const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr) | ZonoOpt::HybZono | inline |
| c | ZonoOpt::HybZono | protected |
| clone() const override | ZonoOpt::ConZono | virtual |
| complement(const zono_float delta_m=100, const bool remove_redundancy=true, const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr, const int n_leaves=std::numeric_limits< int >::max(), const int contractor_iter=100) | ZonoOpt::HybZono | inlinevirtual |
| constraint_reduction() | ZonoOpt::ConZono | virtual |
| contains_point(const Eigen::Vector< zono_float, -1 > &x, const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr) const | ZonoOpt::HybZono | inline |
| convert_form() override | ZonoOpt::ConZono | virtual |
| convex_relaxation() const | ZonoOpt::HybZono | virtual |
| ConZono() | ZonoOpt::ConZono | inline |
| ConZono(const Eigen::SparseMatrix< zono_float > &G, const Eigen::Vector< zono_float, -1 > &c, const Eigen::SparseMatrix< zono_float > &A, const Eigen::Vector< zono_float, -1 > &b, bool zero_one_form=false) | ZonoOpt::ConZono | |
| do_bounding_box(const OptSettings &settings, OptSolution *) override | ZonoOpt::ConZono | protectedvirtual |
| do_complement(zono_float delta_m, bool, const OptSettings &, OptSolution *, int, int) override | ZonoOpt::ConZono | protectedvirtual |
| do_contains_point(const Eigen::Vector< zono_float, -1 > &x, const OptSettings &settings, OptSolution *solution) const override | ZonoOpt::ConZono | protectedvirtual |
| do_is_empty(const OptSettings &settings, OptSolution *solution) const override | ZonoOpt::ConZono | protectedvirtual |
| do_optimize_over(const Eigen::SparseMatrix< zono_float > &P, const Eigen::Vector< zono_float, -1 > &q, zono_float c, const OptSettings &settings, OptSolution *solution) const override | ZonoOpt::ConZono | protectedvirtual |
| do_project_point(const Eigen::Vector< zono_float, -1 > &x, const OptSettings &settings, OptSolution *solution) const override | ZonoOpt::ConZono | protectedvirtual |
| do_support(const Eigen::Vector< zono_float, -1 > &d, const OptSettings &settings, OptSolution *solution) override | ZonoOpt::ConZono | protectedvirtual |
| find_unused_generators(const Eigen::SparseMatrix< zono_float > &G, const Eigen::SparseMatrix< zono_float > &A) | ZonoOpt::HybZono | protectedstatic |
| G | ZonoOpt::HybZono | protected |
| Gb | ZonoOpt::HybZono | protected |
| Gc | ZonoOpt::HybZono | protected |
| get_A() const | ZonoOpt::HybZono | inlinevirtual |
| get_Ab() const | ZonoOpt::HybZono | inlinevirtual |
| get_Ac() const | ZonoOpt::HybZono | inlinevirtual |
| get_b() const | ZonoOpt::HybZono | inlinevirtual |
| get_c() const | ZonoOpt::HybZono | inlinevirtual |
| get_G() const | ZonoOpt::HybZono | inlinevirtual |
| get_Gb() const | ZonoOpt::HybZono | inlinevirtual |
| get_Gc() const | ZonoOpt::HybZono | inlinevirtual |
| get_leaves(bool remove_redundancy=true, const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr, int n_leaves=std::numeric_limits< int >::max(), int contractor_iter=10) const | ZonoOpt::HybZono | |
| get_n() const | ZonoOpt::HybZono | inlinevirtual |
| get_nC() const | ZonoOpt::HybZono | inlinevirtual |
| get_nG() const | ZonoOpt::HybZono | inlinevirtual |
| get_nGb() const | ZonoOpt::HybZono | inlinevirtual |
| get_nGc() const | ZonoOpt::HybZono | inlinevirtual |
| HybZono()=default | ZonoOpt::HybZono | |
| HybZono(const Eigen::SparseMatrix< zono_float > &Gc, const Eigen::SparseMatrix< zono_float > &Gb, const Eigen::Vector< zono_float, -1 > &c, const Eigen::SparseMatrix< zono_float > &Ac, const Eigen::SparseMatrix< zono_float > &Ab, const Eigen::Vector< zono_float, -1 > &b, bool zero_one_form=false, bool sharp=false) | ZonoOpt::HybZono | |
| is_0_1_form() const | ZonoOpt::HybZono | inlinevirtual |
| is_conzono() const | ZonoOpt::HybZono | |
| is_empty(const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr) const | ZonoOpt::HybZono | inline |
| is_empty_set() const | ZonoOpt::HybZono | |
| is_hybzono() const | ZonoOpt::HybZono | |
| is_point() const | ZonoOpt::HybZono | |
| is_sharp() const | ZonoOpt::HybZono | inline |
| is_zono() const | ZonoOpt::HybZono | |
| mi_opt(const Eigen::SparseMatrix< zono_float > &P, const Eigen::Vector< zono_float, -1 > &q, zono_float c, const Eigen::SparseMatrix< zono_float > &A, const Eigen::Vector< zono_float, -1 > &b, const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr) const | ZonoOpt::HybZono | protected |
| mi_opt_multisol(const Eigen::SparseMatrix< zono_float > &P, const Eigen::Vector< zono_float, -1 > &q, zono_float c, const Eigen::SparseMatrix< zono_float > &A, const Eigen::Vector< zono_float, -1 > &b, int n_sols, const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr) const | ZonoOpt::HybZono | protected |
| n | ZonoOpt::HybZono | protected |
| nC | ZonoOpt::HybZono | protected |
| nG | ZonoOpt::HybZono | protected |
| nGb | ZonoOpt::HybZono | protected |
| nGc | ZonoOpt::HybZono | protected |
| optimize_over(const Eigen::SparseMatrix< zono_float > &P, const Eigen::Vector< zono_float, -1 > &q, zono_float c=0, const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr) const | ZonoOpt::HybZono | inline |
| print() const override | ZonoOpt::ConZono | virtual |
| project_point(const Eigen::Vector< zono_float, -1 > &x, const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr) const | ZonoOpt::HybZono | inline |
| qp_opt(const Eigen::SparseMatrix< zono_float > &P, const Eigen::Vector< zono_float, -1 > &q, zono_float c, const Eigen::SparseMatrix< zono_float > &A, const Eigen::Vector< zono_float, -1 > &b, const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr) const | ZonoOpt::ConZono | protected |
| remove_generators(Eigen::SparseMatrix< zono_float > &G, Eigen::SparseMatrix< zono_float > &A, const std::set< int > &idx_to_remove) | ZonoOpt::HybZono | protectedstatic |
| remove_redundancy(int contractor_iter=100) | ZonoOpt::HybZono | virtual |
| set(const Eigen::SparseMatrix< zono_float > &G, const Eigen::Vector< zono_float, -1 > &c, const Eigen::SparseMatrix< zono_float > &A, const Eigen::Vector< zono_float, -1 > &b, bool zero_one_form=false) | ZonoOpt::ConZono | |
| ZonoOpt::HybZono::set(const Eigen::SparseMatrix< zono_float > &Gc, const Eigen::SparseMatrix< zono_float > &Gb, const Eigen::Vector< zono_float, -1 > &c, const Eigen::SparseMatrix< zono_float > &Ac, const Eigen::SparseMatrix< zono_float > &Ab, const Eigen::Vector< zono_float, -1 > &b, bool zero_one_form=false, bool sharp=false) | ZonoOpt::HybZono | |
| sharp | ZonoOpt::HybZono | protected |
| support(const Eigen::Vector< zono_float, -1 > &d, const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr) | ZonoOpt::HybZono | inline |
| to_zono_approx() const | ZonoOpt::ConZono | virtual |
| zero_one_form | ZonoOpt::HybZono | protected |
| ~ConZono() override=default | ZonoOpt::ConZono | |
| ~HybZono()=default | ZonoOpt::HybZono | virtual |