PPL  1.2
Parma_Polyhedra_Library::MIP_Problem Member List

This is the complete list of members for Parma_Polyhedra_Library::MIP_Problem, including all inherited members.

add_constraint(const Constraint &c)Parma_Polyhedra_Library::MIP_Problem
add_constraint_helper(const Constraint &c)Parma_Polyhedra_Library::MIP_Probleminlineprivate
add_constraints(const Constraint_System &cs)Parma_Polyhedra_Library::MIP_Problem
add_space_dimensions_and_embed(dimension_type m)Parma_Polyhedra_Library::MIP_Problem
add_to_integer_space_dimensions(const Variables_Set &i_vars)Parma_Polyhedra_Library::MIP_Problem
ascii_dump() const Parma_Polyhedra_Library::MIP_Problem
ascii_dump(std::ostream &s) const Parma_Polyhedra_Library::MIP_Problem
ascii_load(std::istream &s)Parma_Polyhedra_Library::MIP_Problem
baseParma_Polyhedra_Library::MIP_Problemprivate
choose_branching_variable(const MIP_Problem &mip, const Variables_Set &i_vars, dimension_type &branching_index)Parma_Polyhedra_Library::MIP_Problemprivatestatic
clear()Parma_Polyhedra_Library::MIP_Probleminline
compute_generator() const Parma_Polyhedra_Library::MIP_Problemprivate
compute_simplex_using_exact_pricing()Parma_Polyhedra_Library::MIP_Problemprivate
compute_simplex_using_steepest_edge_float()Parma_Polyhedra_Library::MIP_Problemprivate
compute_tableau(std::vector< dimension_type > &worked_out_row)Parma_Polyhedra_Library::MIP_Problemprivate
Constraint_Sequence typedefParma_Polyhedra_Library::MIP_Problemprivate
constraints_begin() const Parma_Polyhedra_Library::MIP_Probleminline
constraints_end() const Parma_Polyhedra_Library::MIP_Probleminline
Control_Parameter_Name enum nameParma_Polyhedra_Library::MIP_Problem
Control_Parameter_Value enum nameParma_Polyhedra_Library::MIP_Problem
erase_artificials(dimension_type begin_artificials, dimension_type end_artificials)Parma_Polyhedra_Library::MIP_Problemprivate
evaluate_objective_function(const Generator &evaluating_point, Coefficient &numer, Coefficient &denom) const Parma_Polyhedra_Library::MIP_Problem
external_memory_in_bytes() const Parma_Polyhedra_Library::MIP_Probleminline
external_space_dimParma_Polyhedra_Library::MIP_Problemprivate
feasible_point() const Parma_Polyhedra_Library::MIP_Problem
first_pending_constraintParma_Polyhedra_Library::MIP_Problemprivate
get_control_parameter(Control_Parameter_Name name) const Parma_Polyhedra_Library::MIP_Probleminline
get_exiting_base_index(dimension_type entering_var_index) const Parma_Polyhedra_Library::MIP_Problemprivate
i_variablesParma_Polyhedra_Library::MIP_Problemprivate
inherited_constraintsParma_Polyhedra_Library::MIP_Problemprivate
initializedParma_Polyhedra_Library::MIP_Problemprivate
input_csParma_Polyhedra_Library::MIP_Problemprivate
input_obj_functionParma_Polyhedra_Library::MIP_Problemprivate
integer_space_dimensions() const Parma_Polyhedra_Library::MIP_Probleminline
internal_space_dimParma_Polyhedra_Library::MIP_Problemprivate
is_in_base(dimension_type var_index, dimension_type &row_index) const Parma_Polyhedra_Library::MIP_Problemprivate
is_lp_satisfiable() const Parma_Polyhedra_Library::MIP_Problemprivate
is_mip_satisfiable(MIP_Problem &mip, const Variables_Set &i_vars, Generator &p)Parma_Polyhedra_Library::MIP_Problemprivatestatic
is_satisfiable() const Parma_Polyhedra_Library::MIP_Problem
is_satisfied(const Constraint &c, const Generator &g)Parma_Polyhedra_Library::MIP_Problemprivatestatic
is_saturated(const Constraint &c, const Generator &g)Parma_Polyhedra_Library::MIP_Problemprivatestatic
is_unbounded_obj_function(const Linear_Expression &obj_function, const std::vector< std::pair< dimension_type, dimension_type > > &mapping, Optimization_Mode optimization_mode)Parma_Polyhedra_Library::MIP_Problemprivatestatic
last_generatorParma_Polyhedra_Library::MIP_Problemprivate
linear_combine(Row &x, const Row &y, const dimension_type k)Parma_Polyhedra_Library::MIP_Problemprivatestatic
linear_combine(Dense_Row &x, const Sparse_Row &y, const dimension_type k)Parma_Polyhedra_Library::MIP_Problemprivatestatic
m_swap(MIP_Problem &y)Parma_Polyhedra_Library::MIP_Probleminline
mappingParma_Polyhedra_Library::MIP_Problemprivate
max_space_dimension()Parma_Polyhedra_Library::MIP_Probleminlinestatic
merge_split_variable(dimension_type var_index)Parma_Polyhedra_Library::MIP_Problemprivate
MIP_Problem(dimension_type dim=0)Parma_Polyhedra_Library::MIP_Problemexplicit
MIP_Problem(dimension_type dim, In first, In last, const Variables_Set &int_vars, const Linear_Expression &obj=Linear_Expression::zero(), Optimization_Mode mode=MAXIMIZATION)Parma_Polyhedra_Library::MIP_Problem
MIP_Problem(dimension_type dim, In first, In last, const Linear_Expression &obj=Linear_Expression::zero(), Optimization_Mode mode=MAXIMIZATION)Parma_Polyhedra_Library::MIP_Problem
MIP_Problem(dimension_type dim, const Constraint_System &cs, const Linear_Expression &obj=Linear_Expression::zero(), Optimization_Mode mode=MAXIMIZATION)Parma_Polyhedra_Library::MIP_Problem
MIP_Problem(const MIP_Problem &y)Parma_Polyhedra_Library::MIP_Probleminline
MIP_Problem(const MIP_Problem &y, Inherit_Constraints)Parma_Polyhedra_Library::MIP_Probleminlineprivate
objective_function() const Parma_Polyhedra_Library::MIP_Probleminline
OK() const Parma_Polyhedra_Library::MIP_Problem
operator<<(std::ostream &s, const MIP_Problem &mip)Parma_Polyhedra_Library::MIP_Problemrelated
operator<<(std::ostream &s, const MIP_Problem &mip)Parma_Polyhedra_Library::MIP_Problemrelated
operator=(const MIP_Problem &y)Parma_Polyhedra_Library::MIP_Probleminline
opt_modeParma_Polyhedra_Library::MIP_Problemprivate
optimal_value(Coefficient &numer, Coefficient &denom) const Parma_Polyhedra_Library::MIP_Probleminline
optimization_mode() const Parma_Polyhedra_Library::MIP_Probleminline
OPTIMIZED enum valueParma_Polyhedra_Library::MIP_Problemprivate
optimizing_point() const Parma_Polyhedra_Library::MIP_Problem
parse_constraints(dimension_type &additional_tableau_rows, dimension_type &additional_slack_variables, std::deque< bool > &is_tableau_constraint, std::deque< bool > &is_satisfied_inequality, std::deque< bool > &is_nonnegative_variable, std::deque< bool > &is_remergeable_variable) const Parma_Polyhedra_Library::MIP_Problemprivate
PARTIALLY_SATISFIABLE enum valueParma_Polyhedra_Library::MIP_Problemprivate
pivot(dimension_type entering_var_index, dimension_type exiting_base_index)Parma_Polyhedra_Library::MIP_Problemprivate
PRICING enum valueParma_Polyhedra_Library::MIP_Problem
pricingParma_Polyhedra_Library::MIP_Problemprivate
PRICING_STEEPEST_EDGE_EXACT enum valueParma_Polyhedra_Library::MIP_Problem
PRICING_STEEPEST_EDGE_FLOAT enum valueParma_Polyhedra_Library::MIP_Problem
PRICING_TEXTBOOK enum valueParma_Polyhedra_Library::MIP_Problem
print() const Parma_Polyhedra_Library::MIP_Problem
process_pending_constraints()Parma_Polyhedra_Library::MIP_Problemprivate
RAII_Temporary_Real_RelaxationParma_Polyhedra_Library::MIP_Problemfriend
Row typedefParma_Polyhedra_Library::MIP_Problemprivate
SATISFIABLE enum valueParma_Polyhedra_Library::MIP_Problemprivate
second_phase()Parma_Polyhedra_Library::MIP_Problemprivate
set_control_parameter(Control_Parameter_Value value)Parma_Polyhedra_Library::MIP_Probleminline
set_objective_function(const Linear_Expression &obj)Parma_Polyhedra_Library::MIP_Problem
set_optimization_mode(Optimization_Mode mode)Parma_Polyhedra_Library::MIP_Probleminline
solve() const Parma_Polyhedra_Library::MIP_Problem
solve_mip(bool &have_incumbent_solution, mpq_class &incumbent_solution_value, Generator &incumbent_solution_point, MIP_Problem &mip, const Variables_Set &i_vars)Parma_Polyhedra_Library::MIP_Problemprivatestatic
space_dimension() const Parma_Polyhedra_Library::MIP_Probleminline
statusParma_Polyhedra_Library::MIP_Problemprivate
Status enum nameParma_Polyhedra_Library::MIP_Problemprivate
steepest_edge_exact_entering_index() const Parma_Polyhedra_Library::MIP_Problemprivate
steepest_edge_float_entering_index() const Parma_Polyhedra_Library::MIP_Problemprivate
swap(MIP_Problem &x, MIP_Problem &y)Parma_Polyhedra_Library::MIP_Problemrelated
swap(MIP_Problem &x, MIP_Problem &y)Parma_Polyhedra_Library::MIP_Problemrelated
tableauParma_Polyhedra_Library::MIP_Problemprivate
textbook_entering_index() const Parma_Polyhedra_Library::MIP_Problemprivate
total_memory_in_bytes() const Parma_Polyhedra_Library::MIP_Probleminline
UNBOUNDED enum valueParma_Polyhedra_Library::MIP_Problemprivate
UNSATISFIABLE enum valueParma_Polyhedra_Library::MIP_Problemprivate
working_costParma_Polyhedra_Library::MIP_Problemprivate
working_cost_type typedefParma_Polyhedra_Library::MIP_Problemprivate
~MIP_Problem()Parma_Polyhedra_Library::MIP_Probleminline