idol
A C++ Framework for Optimization
|
This is the complete list of members for idol::Model, including all inherited members.
add(const Var &t_var) (defined in idol::Model) | idol::Model | |
add(const Var &t_var, TempVar t_temp_var) (defined in idol::Model) | idol::Model | |
add(const Ctr &t_ctr) (defined in idol::Model) | idol::Model | |
add(const Ctr &t_ctr, TempCtr t_temp_ctr) (defined in idol::Model) | idol::Model | |
add(const QCtr &t_ctr) (defined in idol::Model) | idol::Model | |
add(const QCtr &t_ctr, TempQCtr t_temp_ctr) (defined in idol::Model) | idol::Model | |
add(const SOSCtr &t_ctr, bool t_is_sos1, const std::vector< Var > &t_vars, const std::vector< double > &t_weights) (defined in idol::Model) | idol::Model | |
add(const SOSCtr &t_ctr) (defined in idol::Model) | idol::Model | |
add_ctr(TempCtr t_temp_ctr, std::string t_name="") (defined in idol::Model) | idol::Model | |
add_ctr(LinExpr< Var > &&t_lhs, CtrType t_type, double t_rhs, std::string t_name="") (defined in idol::Model) | idol::Model | |
add_ctrs(Dim< N > t_dim, CtrType t_type, double t_rhs, const std::string &t_name="") (defined in idol::Model) | idol::Model | |
add_ctrs(Dim< N > t_dim, CtrType t_type, double t_rhs, const std::string &t_name) (defined in idol::Model) | idol::Model | |
add_qctr(TempQCtr t_temp_ctr, std::string t_name="") (defined in idol::Model) | idol::Model | |
add_qctr(QuadExpr< Var > &&t_expr, CtrType t_type, std::string t_name="") (defined in idol::Model) | idol::Model | |
add_qctrs(Dim< N > t_dim, CtrType t_type, const std::string &t_name="") (defined in idol::Model) | idol::Model | |
add_sosctr(bool t_is_sos1, std::vector< Var > t_vars, std::vector< double > t_weights, std::string t_name="") (defined in idol::Model) | idol::Model | |
add_var(double t_lb, double t_ub, VarType t_type, double t_obj=0., std::string t_name="") (defined in idol::Model) | idol::Model | |
add_var(double t_lb, double t_ub, VarType t_type, double t_obj, LinExpr< Ctr > t_column, std::string t_name="") (defined in idol::Model) | idol::Model | |
add_vars(Dim< N > t_dim, double t_lb, double t_ub, VarType t_type, double t_obj=0., const std::string &t_name="") (defined in idol::Model) | idol::Model | |
add_vars(Dim< N > t_dim, double t_lb, double t_ub, VarType t_type, double t_obj, const std::string &t_name) (defined in idol::Model) | idol::Model | |
add_vector(const Vector< T, N > &t_vector) (defined in idol::Model) | idol::Model | |
Both enum value (defined in idol::Model) | idol::Model | |
clone() const (defined in idol::Model) | idol::Model | |
ColumnOriented enum value (defined in idol::Model) | idol::Model | |
copy() const (defined in idol::Model) | idol::Model | |
ctrs() const (defined in idol::Model) | idol::Model | inline |
dump(std::ostream &t_os=std::cout) const (defined in idol::Model) | idol::Model | |
env() const (defined in idol::Model) | idol::Model | inline |
get_best_bound() const (defined in idol::Model) | idol::Model | |
get_best_obj() const (defined in idol::Model) | idol::Model | |
get_ctr_by_index(unsigned int t_index) const (defined in idol::Model) | idol::Model | |
get_ctr_dual(const Ctr &t_ctr) const (defined in idol::Model) | idol::Model | |
get_ctr_farkas(const Ctr &t_ctr) const (defined in idol::Model) | idol::Model | |
get_ctr_index(const Ctr &t_ctr) const (defined in idol::Model) | idol::Model | |
get_ctr_rhs(const Ctr &t_ctr) const (defined in idol::Model) | idol::Model | |
get_ctr_row(const Ctr &t_ctr) const (defined in idol::Model) | idol::Model | |
get_ctr_type(const Ctr &t_ctr) const (defined in idol::Model) | idol::Model | |
get_mat_coeff(const Ctr &t_ctr, const Var &t_var) const (defined in idol::Model) | idol::Model | |
get_n_solutions() const (defined in idol::Model) | idol::Model | |
get_obj_expr() const (defined in idol::Model) | idol::Model | |
get_obj_sense() const (defined in idol::Model) | idol::Model | |
get_qctr_by_index(unsigned int t_index) const (defined in idol::Model) | idol::Model | |
get_qctr_expr(const QCtr &t_ctr) const (defined in idol::Model) | idol::Model | |
get_qctr_index(const QCtr &tctr) const (defined in idol::Model) | idol::Model | |
get_qctr_type(const QCtr &t_ctr) const (defined in idol::Model) | idol::Model | |
get_reason() const (defined in idol::Model) | idol::Model | |
get_rhs_expr() const (defined in idol::Model) | idol::Model | |
get_solution_index() const (defined in idol::Model) | idol::Model | |
get_sosctr_by_index(unsigned int t_index) const (defined in idol::Model) | idol::Model | |
get_sosctr_index(const SOSCtr &t_ctr) const (defined in idol::Model) | idol::Model | |
get_sosctr_vars(const SOSCtr &t_ctr) const (defined in idol::Model) | idol::Model | |
get_sosctr_weights(const SOSCtr &t_ctr) const (defined in idol::Model) | idol::Model | |
get_status() const (defined in idol::Model) | idol::Model | |
get_var_by_index(unsigned int t_index) const (defined in idol::Model) | idol::Model | |
get_var_column(const Var &t_var) const (defined in idol::Model) | idol::Model | |
get_var_index(const Var &t_var) const (defined in idol::Model) | idol::Model | |
get_var_lb(const Var &t_var) const (defined in idol::Model) | idol::Model | |
get_var_obj(const Var &t_var) const (defined in idol::Model) | idol::Model | |
get_var_primal(const Var &t_var) const (defined in idol::Model) | idol::Model | |
get_var_ray(const Var &t_var) const (defined in idol::Model) | idol::Model | |
get_var_reduced_cost(const Var &t_var) const (defined in idol::Model) | idol::Model | |
get_var_type(const Var &t_var) const (defined in idol::Model) | idol::Model | |
get_var_ub(const Var &t_var) const (defined in idol::Model) | idol::Model | |
has(const Var &t_var) const (defined in idol::Model) | idol::Model | |
has(const Ctr &t_ctr) const (defined in idol::Model) | idol::Model | |
has(const QCtr &t_ctr) const (defined in idol::Model) | idol::Model | |
has(const SOSCtr &t_ctr) const (defined in idol::Model) | idol::Model | |
has_optimizer() const (defined in idol::Model) | idol::Model | |
has_optimizer_factory() const (defined in idol::Model) | idol::Model | inline |
id() const (defined in idol::Model) | idol::Model | inline |
is_sos1(const SOSCtr &t_ctr) const (defined in idol::Model) | idol::Model | |
Model(Env &t_env, Storage t_storage=Both) (defined in idol::Model) | idol::Model | explicit |
Model(Model &&) noexcept (defined in idol::Model) | idol::Model | |
operator=(const Model &)=delete (defined in idol::Model) | idol::Model | |
operator=(Model &&) noexcept=delete (defined in idol::Model) | idol::Model | |
optimize() (defined in idol::Model) | idol::Model | |
optimizer() (defined in idol::Model) | idol::Model | inline |
optimizer() const (defined in idol::Model) | idol::Model | inline |
optimizer_factory() const (defined in idol::Model) | idol::Model | inline |
qctrs() const (defined in idol::Model) | idol::Model | inline |
remove(const Var &t_var) (defined in idol::Model) | idol::Model | |
remove(const Ctr &t_ctr) (defined in idol::Model) | idol::Model | |
remove(const QCtr &t_ctr) (defined in idol::Model) | idol::Model | |
remove(const SOSCtr &t_ctr) (defined in idol::Model) | idol::Model | |
reserve_ctrs(unsigned int t_size) (defined in idol::Model) | idol::Model | |
reserve_qctrs(unsigned int t_size) (defined in idol::Model) | idol::Model | |
reserve_sos_ctrs(unsigned int t_size) (defined in idol::Model) | idol::Model | |
reserve_vars(unsigned int t_size) (defined in idol::Model) | idol::Model | |
reset_minor_representation() (defined in idol::Model) | idol::Model | |
RowOriented enum value (defined in idol::Model) | idol::Model | |
set_ctr_rhs(const Ctr &t_ctr, double t_rhs) (defined in idol::Model) | idol::Model | |
set_ctr_row(const Ctr &t_ctr, const LinExpr< Var > &t_row) (defined in idol::Model) | idol::Model | |
set_ctr_row(const Ctr &t_ctr, LinExpr< Var > &&t_row) (defined in idol::Model) | idol::Model | |
set_ctr_type(const Ctr &t_ctr, CtrType t_type) (defined in idol::Model) | idol::Model | |
set_mat_coeff(const Ctr &t_ctr, const Var &t_var, double t_coeff) (defined in idol::Model) | idol::Model | |
set_obj_const(double t_constant) (defined in idol::Model) | idol::Model | |
set_obj_expr(const QuadExpr< Var > &t_objective) (defined in idol::Model) | idol::Model | |
set_obj_expr(QuadExpr< Var > &&t_objective) (defined in idol::Model) | idol::Model | |
set_obj_sense(ObjectiveSense t_value) (defined in idol::Model) | idol::Model | |
set_rhs_expr(LinExpr< Ctr > &&t_rhs) (defined in idol::Model) | idol::Model | |
set_rhs_expr(const LinExpr< Ctr > &t_rhs) (defined in idol::Model) | idol::Model | |
set_solution_index(unsigned int t_index) (defined in idol::Model) | idol::Model | |
set_storage(Storage t_storage, bool t_reset_minor_representation=false) (defined in idol::Model) | idol::Model | |
set_var_column(const Var &t_var, const LinExpr< Ctr > &t_column) (defined in idol::Model) | idol::Model | |
set_var_column(const Var &t_var, LinExpr< Ctr > &&t_column) (defined in idol::Model) | idol::Model | |
set_var_lb(const Var &t_var, double t_lb) (defined in idol::Model) | idol::Model | |
set_var_obj(const Var &t_var, double t_obj) (defined in idol::Model) | idol::Model | |
set_var_type(const Var &t_var, VarType t_type) (defined in idol::Model) | idol::Model | |
set_var_ub(const Var &t_var, double t_ub) (defined in idol::Model) | idol::Model | |
sosctrs() const (defined in idol::Model) | idol::Model | inline |
Storage enum name (defined in idol::Model) | idol::Model | |
storage() const (defined in idol::Model) | idol::Model | inline |
unuse() (defined in idol::Model) | idol::Model | |
update() (defined in idol::Model) | idol::Model | |
use(const OptimizerFactory &t_optimizer_factory) (defined in idol::Model) | idol::Model | |
vars() const (defined in idol::Model) | idol::Model | inline |
write(const std::string &t_name) (defined in idol::Model) | idol::Model | |
~Model() (defined in idol::Model) | idol::Model |