| ZonoOpt v2.0.1
    | 
This is the complete list of members for ZonoOpt::EmptySet, 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::EmptySet | 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() override | ZonoOpt::EmptySet | inlinevirtual | 
| 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 &, OptSolution *) override | ZonoOpt::EmptySet | protectedvirtual | 
| do_complement(zono_float delta_m, bool, const OptSettings &, OptSolution *, int, int) override | ZonoOpt::EmptySet | protectedvirtual | 
| do_contains_point(const Eigen::Vector< zono_float, -1 > &, const OptSettings &, OptSolution *) const override | ZonoOpt::EmptySet | protectedvirtual | 
| do_is_empty(const OptSettings &, OptSolution *) const override | ZonoOpt::EmptySet | protectedvirtual | 
| do_optimize_over(const Eigen::SparseMatrix< zono_float > &, const Eigen::Vector< zono_float, -1 > &, zono_float, const OptSettings &, OptSolution *solution) const override | ZonoOpt::EmptySet | protectedvirtual | 
| do_project_point(const Eigen::Vector< zono_float, -1 > &, const OptSettings &, OptSolution *solution) const override | ZonoOpt::EmptySet | protectedvirtual | 
| do_support(const Eigen::Vector< zono_float, -1 > &, const OptSettings &, OptSolution *solution) override | ZonoOpt::EmptySet | protectedvirtual | 
| EmptySet()=default | ZonoOpt::EmptySet | |
| EmptySet(int n) | ZonoOpt::EmptySet | explicit | 
| 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::EmptySet | 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 override | ZonoOpt::EmptySet | inlinevirtual | 
| zero_one_form | ZonoOpt::HybZono | protected | 
| ~ConZono() override=default | ZonoOpt::ConZono | |
| ~HybZono()=default | ZonoOpt::HybZono | virtual |