|
ZonoOpt v2.0.1
|
This is the complete list of members for ZonoOpt::HybZono, including all inherited members.
| A | ZonoOpt::HybZono | protected |
| Ab | ZonoOpt::HybZono | protected |
| Ac | ZonoOpt::HybZono | protected |
| affine_map | ZonoOpt::HybZono | friend |
| b | ZonoOpt::HybZono | protected |
| bounding_box(const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr) | ZonoOpt::HybZono | inline |
| c | ZonoOpt::HybZono | protected |
| cartesian_product | ZonoOpt::HybZono | friend |
| clone() const | ZonoOpt::HybZono | 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 |
| constrain | ZonoOpt::HybZono | friend |
| contains_point(const Eigen::Vector< zono_float, -1 > &x, const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr) const | ZonoOpt::HybZono | inline |
| convert_form() | ZonoOpt::HybZono | virtual |
| convex_relaxation() const | ZonoOpt::HybZono | virtual |
| do_bounding_box(const OptSettings &settings, OptSolution *solution) | ZonoOpt::HybZono | protectedvirtual |
| do_complement(zono_float, bool remove_redundancy, const OptSettings &settings, OptSolution *solution, int n_leaves, int contractor_iter) | ZonoOpt::HybZono | protectedvirtual |
| do_contains_point(const Eigen::Vector< zono_float, -1 > &x, const OptSettings &settings, OptSolution *solution) const | ZonoOpt::HybZono | protectedvirtual |
| do_is_empty(const OptSettings &settings, OptSolution *solution) const | ZonoOpt::HybZono | 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 | ZonoOpt::HybZono | protectedvirtual |
| do_project_point(const Eigen::Vector< zono_float, -1 > &x, const OptSettings &settings, OptSolution *solution) const | ZonoOpt::HybZono | protectedvirtual |
| do_support(const Eigen::Vector< zono_float, -1 > &d, const OptSettings &settings, OptSolution *solution) | ZonoOpt::HybZono | 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 |
| halfspace_intersection | ZonoOpt::HybZono | friend |
| 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 | |
| intersection | ZonoOpt::HybZono | friend |
| intersection_over_dims | ZonoOpt::HybZono | friend |
| 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 |
| minkowski_sum | ZonoOpt::HybZono | friend |
| n | ZonoOpt::HybZono | protected |
| nC | ZonoOpt::HybZono | protected |
| nG | ZonoOpt::HybZono | protected |
| nGb | ZonoOpt::HybZono | protected |
| nGc | ZonoOpt::HybZono | protected |
| operator<< | ZonoOpt::HybZono | friend |
| 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 |
| pontry_diff | ZonoOpt::HybZono | friend |
| print() const | ZonoOpt::HybZono | virtual |
| project_onto_dims | ZonoOpt::HybZono | friend |
| project_point(const Eigen::Vector< zono_float, -1 > &x, const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr) const | ZonoOpt::HybZono | inline |
| 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 > &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 | |
| set_diff | ZonoOpt::HybZono | friend |
| sharp | ZonoOpt::HybZono | protected |
| support(const Eigen::Vector< zono_float, -1 > &d, const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr) | ZonoOpt::HybZono | inline |
| union_of_many | ZonoOpt::HybZono | friend |
| vrep_2_hybzono | ZonoOpt::HybZono | friend |
| zero_one_form | ZonoOpt::HybZono | protected |
| zono_union_2_hybzono | ZonoOpt::HybZono | friend |
| ~HybZono()=default | ZonoOpt::HybZono | virtual |