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

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

AZonoOpt::HybZonoprotected
AbZonoOpt::HybZonoprotected
AcZonoOpt::HybZonoprotected
affine_mapZonoOpt::HybZonofriend
bZonoOpt::HybZonoprotected
bounding_box(const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr)ZonoOpt::HybZonoinline
cZonoOpt::HybZonoprotected
cartesian_productZonoOpt::HybZonofriend
clone() constZonoOpt::HybZonovirtual
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
constrainZonoOpt::HybZonofriend
contains_point(const Eigen::Vector< zono_float, -1 > &x, const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr) constZonoOpt::HybZonoinline
convert_form()ZonoOpt::HybZonovirtual
convex_relaxation() constZonoOpt::HybZonovirtual
do_bounding_box(const OptSettings &settings, OptSolution *solution)ZonoOpt::HybZonoprotectedvirtual
do_complement(zono_float, bool remove_redundancy, const OptSettings &settings, OptSolution *solution, int n_leaves, int contractor_iter)ZonoOpt::HybZonoprotectedvirtual
do_contains_point(const Eigen::Vector< zono_float, -1 > &x, const OptSettings &settings, OptSolution *solution) constZonoOpt::HybZonoprotectedvirtual
do_is_empty(const OptSettings &settings, OptSolution *solution) constZonoOpt::HybZonoprotectedvirtual
do_optimize_over(const Eigen::SparseMatrix< zono_float > &P, const Eigen::Vector< zono_float, -1 > &q, zono_float c, const OptSettings &settings, OptSolution *solution) constZonoOpt::HybZonoprotectedvirtual
do_project_point(const Eigen::Vector< zono_float, -1 > &x, const OptSettings &settings, OptSolution *solution) constZonoOpt::HybZonoprotectedvirtual
do_support(const Eigen::Vector< zono_float, -1 > &d, const OptSettings &settings, OptSolution *solution)ZonoOpt::HybZonoprotectedvirtual
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
halfspace_intersectionZonoOpt::HybZonofriend
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
intersectionZonoOpt::HybZonofriend
intersection_over_dimsZonoOpt::HybZonofriend
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
minkowski_sumZonoOpt::HybZonofriend
nZonoOpt::HybZonoprotected
nCZonoOpt::HybZonoprotected
nGZonoOpt::HybZonoprotected
nGbZonoOpt::HybZonoprotected
nGcZonoOpt::HybZonoprotected
operator<<ZonoOpt::HybZonofriend
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
pontry_diffZonoOpt::HybZonofriend
print() constZonoOpt::HybZonovirtual
project_onto_dimsZonoOpt::HybZonofriend
project_point(const Eigen::Vector< zono_float, -1 > &x, const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr) constZonoOpt::HybZonoinline
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 > &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_diffZonoOpt::HybZonofriend
sharpZonoOpt::HybZonoprotected
support(const Eigen::Vector< zono_float, -1 > &d, const OptSettings &settings=OptSettings(), OptSolution *solution=nullptr)ZonoOpt::HybZonoinline
union_of_manyZonoOpt::HybZonofriend
vrep_2_hybzonoZonoOpt::HybZonofriend
zero_one_formZonoOpt::HybZonoprotected
zono_union_2_hybzonoZonoOpt::HybZonofriend
~HybZono()=defaultZonoOpt::HybZonovirtual