, including all inherited members.
| add_column_to_basis(int step, INTERVAL_MATRIX &A, INTERVAL_MATRIX &IBasis, int *basis_indices) | Lurupa | [private] |
| alpha | Lurupa | [private] |
| compute_dual_deflation(Lp *lp, VECTOR &d_c) | Lurupa | [private] |
| compute_lower(Lp *lp, double &bound) | Lurupa | [private] |
| compute_primal_deflation(Lp *lp, Primal_deflation &d) | Lurupa | [private] |
| compute_upper(Lp *lp, double &bound) | Lurupa | [private] |
| cond(Lp *lp, double &lower, double &upper) | Lurupa | |
| Condition (defined in Lurupa) | Lurupa | [friend] |
| decrease_dual_deflation(Lp *lp, VECTOR &d_c) | Lurupa | [private] |
| decrease_primal_deflation(Lp *lp, Primal_deflation &d) | Lurupa | [private] |
| do_pivot(MATRIX &LU, int pivot_index, int step, int *basis_indices) | Lurupa | [private] |
| dual_certificate(Lp *lp) | Lurupa | |
| eliminate(MATRIX &LU, int step) | Lurupa | [private] |
| eps | Lurupa | [private] |
| establish_dual_feasibility(Lp *lp, const INTERVAL_MATRIX &IBasis, const MATRIX &Basis_mid_inverse, const INTERVAL_MATRIX &IResidual, const int *basis_indices, INTERVAL_VECTOR &id_pos, INTERVAL_VECTOR &id_neg) | Lurupa | [private] |
| establish_equality_constraints(Lp *lp, const INTERVAL_MATRIX &IBasis, const MATRIX &Basis_mid_inverse, const INTERVAL_MATRIX &IResidual, const int *basis_indices) | Lurupa | [private] |
| establish_ix_simple_bounds(Lp *lp) | Lurupa | [private] |
| establish_iy_simple_bounds(Lp *lp) | Lurupa | [private] |
| establish_lagrange_parameters(Lp *lp, const INTERVAL_MATRIX &IBasis, const MATRIX &Basis_mid_inverse, const INTERVAL_MATRIX &IResidual, const int *basis_indices, INTERVAL_VECTOR &id_pos, INTERVAL_VECTOR &id_neg) | Lurupa | [private] |
| establish_primal_feasibility(Lp *lp, const INTERVAL_MATRIX &IBasis, const MATRIX &Basis_mid_inverse, const INTERVAL_MATRIX &IResidual, const int *basis_indices) | Lurupa | [private] |
| eta | Lurupa | [private] |
| find_basis(INTERVAL_MATRIX &A, int *&basis_indices, int size_basis_indices, INTERVAL_MATRIX &IBasis, MATRIX &Basis_mid_inverse) | Lurupa | [private] |
| find_constraint_basis(Lp *lp, INTERVAL_MATRIX &IResidual, int *&basis_indices, INTERVAL_MATRIX &IBasis, MATRIX &Basis_mid_inverse) | Lurupa | [private] |
| find_equation_basis(Lp *lp, INTERVAL_MATRIX &IResidual, int *&basis_indices, INTERVAL_MATRIX &IBasis, MATRIX &Basis_mid_inverse) | Lurupa | [private] |
| get_alpha() const | Lurupa | |
| get_core_version() const | Lurupa | |
| get_eta() const | Lurupa | |
| get_lp_name() const | Lurupa | |
| get_module_version() const | Lurupa | |
| get_solver_eps() const | Lurupa | |
| increase_dual_deflation(Lp *lp, VECTOR &d_c, const INTERVAL_VECTOR &id_pos, const INTERVAL_VECTOR &id_neg) | Lurupa | [private] |
| increase_primal_deflation(Lp *lp, Primal_deflation &d) | Lurupa | [private] |
| inflate | Lurupa | [private] |
| is_inflate() const | Lurupa | |
| is_lp_maximize() const | Lurupa | |
| iteration | Lurupa | [private] |
| lower_bound(Lp *lp, double &bound, int &iterations) | Lurupa | |
| Lp (defined in Lurupa) | Lurupa | [friend] |
| lp2solver(Lp *lp) | Lurupa | |
| Lurupa() | Lurupa | |
| max_iterations | Lurupa | [private] |
| mod_handle | Lurupa | [private] |
| pivot_element(MATRIX LU, int step, int &pivot_index) | Lurupa | [private] |
| primal_certificate(Lp *lp) | Lurupa | |
| primal_feasible(Lp *lp) | Lurupa | [private] |
| print_core_brief_version() const | Lurupa | |
| print_core_version() const | Lurupa | |
| print_module_brief_version() const | Lurupa | |
| print_module_options() const | Lurupa | |
| print_module_version() const | Lurupa | |
| process_bounded_variables(Lp *lp, INTERVAL_VECTOR &id_pos, INTERVAL_VECTOR &id_neg) | Lurupa | [private] |
| process_free_variables(Lp *lp, const INTERVAL_MATRIX &IBasis, const MATRIX &Basis_mid_inverse, const INTERVAL_MATRIX &IResidual, const int *basis_indices) | Lurupa | [private] |
| process_initial_dual_solution(Lp *lp, Bound_status &status, double &bound, const INTERVAL_MATRIX &IBasis, const MATRIX &Basis_mid_inverse, const INTERVAL_MATRIX &IResidual, const int *basis_indices) | Lurupa | [private] |
| process_initial_primal_solution(Lp *lp, Bound_status &status, double &bound, const INTERVAL_MATRIX &IBasis, const MATRIX &Basis_mid_inverse, const INTERVAL_MATRIX &IResidual, const int *basis_indices) | Lurupa | [private] |
| process_perturbed_dual_solution(Lp *lp, Bound_status &status, double &bound, const INTERVAL_MATRIX &IBasis, const MATRIX &Basis_mid_inverse, const INTERVAL_MATRIX &IResidual, const int *basis_indices, VECTOR &deflation_c) | Lurupa | [private] |
| process_perturbed_primal_solution(Lp *lp, Bound_status &status, double &bound, const INTERVAL_MATRIX &IBasis, const MATRIX &Basis_mid_inverse, const INTERVAL_MATRIX &IResidual, const int *basis_indices, Primal_deflation &deflation) | Lurupa | [private] |
| read_lp(FILE *in, const double &relative_interval_radius) | Lurupa | |
| report | Lurupa | |
| restore_dual_phase1(Lp *lp, const INTERVAL_VECTOR &iaT, const INTERVAL_VECTOR &ibT, const VECTOR &xlT, const VECTOR &xuT, const int non_fixed_varsT, const int free_variables_sizeT) | Lurupa | [private] |
| restore_primal_phase1(Lp *lp, const INTERVAL_VECTOR &icT, const bool maxmimize) | Lurupa | [private] |
| rho_d(Lp *lp, double &lower, double &upper) | Lurupa | |
| rho_p(Lp *lp, double &lower, double &upper) | Lurupa | |
| set_alpha(double alpha) | Lurupa | |
| set_dual_phase1(Lp *lp) | Lurupa | [private] |
| set_eta(double eta) | Lurupa | |
| set_inflate(bool inflate) | Lurupa | |
| set_interface(Solver_module_interface module) | Lurupa | |
| set_lp(Lp *lp, const double relative_interval_radius) | Lurupa | |
| set_module(char *module_path) | Lurupa | |
| set_module_options(Lp *lp, int argc, char *argv[]) | Lurupa | |
| set_primal_phase1(Lp *lp, bool *maximize) | Lurupa | [private] |
| set_solution(Lp *lp, void *p) | Lurupa | |
| shorten_basis_indices(int *&basis_indices, int basis_size) | Lurupa | [private] |
| solve_lp(Lp *lp, double &optimal_value) | Lurupa | |
| solver_module | Lurupa | [private] |
| upper_bound(Lp *lp, double &bound, int &iterations) | Lurupa | |
| ~Lurupa() | Lurupa | |