ZonoOpt v2.0.1
Loading...
Searching...
No Matches
ZonoOpt::ConZono Member List

This is the complete list of members for ZonoOpt::ConZono, including all inherited members.

AZonoOpt::HybZonoprotected
AbZonoOpt::HybZonoprotected
AcZonoOpt::HybZonoprotected
bZonoOpt::HybZonoprotected
bounding_box(const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr)ZonoOpt::HybZonoinline
cZonoOpt::HybZonoprotected
clone() const overrideZonoOpt::ConZonovirtual
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::HybZonoinlinevirtual
constraint_reduction()ZonoOpt::ConZonovirtual
contains_point(const Eigen::Vector< zono_float, -1 > &x, const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr) constZonoOpt::HybZonoinline
convert_form() overrideZonoOpt::ConZonovirtual
convex_relaxation() constZonoOpt::HybZonovirtual
ConZono()ZonoOpt::ConZonoinline
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 *) overrideZonoOpt::ConZonoprotectedvirtual
do_complement(zono_float delta_m, bool, const OptSettings &, OptSolution *, int, int) overrideZonoOpt::ConZonoprotectedvirtual
do_contains_point(const Eigen::Vector< zono_float, -1 > &x, const OptSettings &settings, OptSolution *solution) const overrideZonoOpt::ConZonoprotectedvirtual
do_is_empty(const OptSettings &settings, OptSolution *solution) const overrideZonoOpt::ConZonoprotectedvirtual
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 overrideZonoOpt::ConZonoprotectedvirtual
do_project_point(const Eigen::Vector< zono_float, -1 > &x, const OptSettings &settings, OptSolution *solution) const overrideZonoOpt::ConZonoprotectedvirtual
do_support(const Eigen::Vector< zono_float, -1 > &d, const OptSettings &settings, OptSolution *solution) overrideZonoOpt::ConZonoprotectedvirtual
find_unused_generators(const Eigen::SparseMatrix< zono_float > &G, const Eigen::SparseMatrix< zono_float > &A)ZonoOpt::HybZonoprotectedstatic
GZonoOpt::HybZonoprotected
GbZonoOpt::HybZonoprotected
GcZonoOpt::HybZonoprotected
get_A() constZonoOpt::HybZonoinlinevirtual
get_Ab() constZonoOpt::HybZonoinlinevirtual
get_Ac() constZonoOpt::HybZonoinlinevirtual
get_b() constZonoOpt::HybZonoinlinevirtual
get_c() constZonoOpt::HybZonoinlinevirtual
get_G() constZonoOpt::HybZonoinlinevirtual
get_Gb() constZonoOpt::HybZonoinlinevirtual
get_Gc() constZonoOpt::HybZonoinlinevirtual
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) constZonoOpt::HybZono
get_n() constZonoOpt::HybZonoinlinevirtual
get_nC() constZonoOpt::HybZonoinlinevirtual
get_nG() constZonoOpt::HybZonoinlinevirtual
get_nGb() constZonoOpt::HybZonoinlinevirtual
get_nGc() constZonoOpt::HybZonoinlinevirtual
HybZono()=defaultZonoOpt::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() constZonoOpt::HybZonoinlinevirtual
is_conzono() constZonoOpt::HybZono
is_empty(const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr) constZonoOpt::HybZonoinline
is_empty_set() constZonoOpt::HybZono
is_hybzono() constZonoOpt::HybZono
is_point() constZonoOpt::HybZono
is_sharp() constZonoOpt::HybZonoinline
is_zono() constZonoOpt::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) constZonoOpt::HybZonoprotected
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) constZonoOpt::HybZonoprotected
nZonoOpt::HybZonoprotected
nCZonoOpt::HybZonoprotected
nGZonoOpt::HybZonoprotected
nGbZonoOpt::HybZonoprotected
nGcZonoOpt::HybZonoprotected
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) constZonoOpt::HybZonoinline
print() const overrideZonoOpt::ConZonovirtual
project_point(const Eigen::Vector< zono_float, -1 > &x, const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr) constZonoOpt::HybZonoinline
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) constZonoOpt::ConZonoprotected
remove_generators(Eigen::SparseMatrix< zono_float > &G, Eigen::SparseMatrix< zono_float > &A, const std::set< int > &idx_to_remove)ZonoOpt::HybZonoprotectedstatic
remove_redundancy(int contractor_iter=100)ZonoOpt::HybZonovirtual
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
sharpZonoOpt::HybZonoprotected
support(const Eigen::Vector< zono_float, -1 > &d, const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr)ZonoOpt::HybZonoinline
to_zono_approx() constZonoOpt::ConZonovirtual
zero_one_formZonoOpt::HybZonoprotected
~ConZono() override=defaultZonoOpt::ConZono
~HybZono()=defaultZonoOpt::HybZonovirtual