|
ZonoOpt 2.2.0
|
This is the complete list of members for ZonoOpt::Zono, 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(), std::shared_ptr< OptSolution > *solution=nullptr, const WarmStartParams &warm_start_params=WarmStartParams()) | ZonoOpt::HybZono | inline |
| c | ZonoOpt::HybZono | protected |
| clone() const override | ZonoOpt::Zono | virtual |
| complement(const zono_float delta_m=100, const bool remove_redundancy=true, const OptSettings &settings=OptSettings(), std::shared_ptr< OptSolution > *solution=nullptr, const int n_leaves=std::numeric_limits< int >::max(), const int contractor_iter=10) | ZonoOpt::HybZono | inlinevirtual |
| constraint_reduction() | ZonoOpt::ConZono | virtual |
| contains_point(const Eigen::Vector< zono_float, -1 > &x, const OptSettings &settings=OptSettings(), std::shared_ptr< OptSolution > *solution=nullptr, const WarmStartParams &warm_start_params=WarmStartParams()) const | ZonoOpt::HybZono | inline |
| convert_form() override | ZonoOpt::Zono | 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, const bool zero_one_form=false) | ZonoOpt::ConZono | |
| do_bounding_box(const OptSettings &, std::shared_ptr< OptSolution > *, const WarmStartParams &) override | ZonoOpt::Zono | protectedvirtual |
| do_complement(zono_float delta_m, bool, const OptSettings &, std::shared_ptr< OptSolution > *, int, int) override | ZonoOpt::ConZono | protectedvirtual |
| do_contains_point(const Eigen::Vector< zono_float, -1 > &x, const OptSettings &settings, std::shared_ptr< OptSolution > *solution, const WarmStartParams &warm_start_params) const override | ZonoOpt::ConZono | protectedvirtual |
| do_is_empty(const OptSettings &, std::shared_ptr< OptSolution > *, const WarmStartParams &) const override | ZonoOpt::Zono | protectedvirtual |
| do_optimize_over(const Eigen::SparseMatrix< zono_float > &P, const Eigen::Vector< zono_float, -1 > &q, const zono_float c, const OptSettings &settings, std::shared_ptr< OptSolution > *solution, const WarmStartParams &) const override | ZonoOpt::ConZono | protectedvirtual |
| do_project_point(const Eigen::Vector< zono_float, -1 > &x, const OptSettings &settings, std::shared_ptr< OptSolution > *solution, const WarmStartParams &warm_start_params) const override | ZonoOpt::ConZono | protectedvirtual |
| do_support(const Eigen::Vector< zono_float, -1 > &d, const OptSettings &, std::shared_ptr< OptSolution > *, const WarmStartParams &) override | ZonoOpt::Zono | 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_center() | ZonoOpt::Zono | |
| 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(), std::shared_ptr< 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 |
| get_volume() | ZonoOpt::Zono | |
| 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, const bool zero_one_form=false, const bool sharp=false) | ZonoOpt::HybZono | |
| is_0_1_form() const | ZonoOpt::HybZono | inlinevirtual |
| is_conzono() const | ZonoOpt::HybZono | |
| is_empty(const OptSettings &settings=OptSettings(), std::shared_ptr< OptSolution > *solution=nullptr, const WarmStartParams &warm_start_params=WarmStartParams()) 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(), std::shared_ptr< OptSolution > *solution=nullptr, const WarmStartParams &warm_start_params=WarmStartParams()) 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(), std::shared_ptr< 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 |
| operator&(HybZono &other) const | ZonoOpt::HybZono | |
| operator*(zono_float f) const | ZonoOpt::HybZono | |
| operator*(HybZono &other) const | ZonoOpt::HybZono | |
| operator*(const Box &box) const | ZonoOpt::HybZono | |
| operator*=(zono_float f) | ZonoOpt::HybZono | |
| operator*=(HybZono &other) | ZonoOpt::HybZono | |
| operator*=(const Box &box) | ZonoOpt::HybZono | |
| operator+(HybZono &other) const | ZonoOpt::HybZono | |
| operator+(const Eigen::Vector< zono_float, -1 > &v) const | ZonoOpt::HybZono | |
| operator+(const Box &box) const | ZonoOpt::HybZono | |
| operator+=(HybZono &other) | ZonoOpt::HybZono | |
| operator+=(const Eigen::Vector< zono_float, -1 > &v) | ZonoOpt::HybZono | |
| operator+=(const Box &box) | ZonoOpt::HybZono | |
| operator-(Zono &other) | ZonoOpt::HybZono | |
| operator-(const Eigen::Vector< zono_float, -1 > &v) | ZonoOpt::HybZono | |
| operator-(const Box &box) | ZonoOpt::HybZono | |
| operator-() const | ZonoOpt::HybZono | |
| operator-=(Zono &other) | ZonoOpt::HybZono | |
| operator-=(const Eigen::Vector< zono_float, -1 > &v) | ZonoOpt::HybZono | |
| operator-=(const Box &box) | ZonoOpt::HybZono | |
| operator|(HybZono &other) const | ZonoOpt::HybZono | |
| optimize_over(const Eigen::SparseMatrix< zono_float > &P, const Eigen::Vector< zono_float, -1 > &q, zono_float c=0, const OptSettings &settings=OptSettings(), std::shared_ptr< OptSolution > *solution=nullptr, const WarmStartParams &warm_start_params=WarmStartParams()) const | ZonoOpt::HybZono | inline |
| print() const override | ZonoOpt::Zono | virtual |
| project_point(const Eigen::Vector< zono_float, -1 > &x, const OptSettings &settings=OptSettings(), std::shared_ptr< OptSolution > *solution=nullptr, const WarmStartParams &warm_start_params=WarmStartParams()) 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(), std::shared_ptr< OptSolution > *solution=nullptr, const WarmStartParams &warm_start_params=WarmStartParams()) const | ZonoOpt::ConZono | protected |
| reduce_order(int n_o) | ZonoOpt::Zono | |
| 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=10) | ZonoOpt::HybZono | virtual |
| set(const Eigen::SparseMatrix< zono_float > &G, const Eigen::Vector< zono_float, -1 > &c, bool zero_one_form=false) | ZonoOpt::Zono | |
| ZonoOpt::ConZono::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(), std::shared_ptr< OptSolution > *solution=nullptr, const WarmStartParams &warm_start_params=WarmStartParams()) | ZonoOpt::HybZono | inline |
| to_zono_approx() const | ZonoOpt::ConZono | virtual |
| zero_one_form | ZonoOpt::HybZono | protected |
| Zono() | ZonoOpt::Zono | inline |
| Zono(const Eigen::SparseMatrix< zono_float > &G, const Eigen::Vector< zono_float, -1 > &c, const bool zero_one_form=false) | ZonoOpt::Zono | |
| ~ConZono() override=default | ZonoOpt::ConZono | |
| ~HybZono()=default | ZonoOpt::HybZono | virtual |
| ~Zono() override=default | ZonoOpt::Zono |