| 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 |