BoundsFinderLinear Class Reference

Computes missing bounds or reduces existing bounds by minimizing/maximizing a variable over some linear constraints. More...

#include <boxfind.h>

Collaboration diagram for BoundsFinderLinear:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 BoundsFinderLinear (Pointer< MinlpProblem > prob_, Pointer< Param > param_)
int compute (dvector &newlow, dvector &newup, set< pair< int, IntervalReduction::which_bound_type > > *changed_var=NULL, double min_impr=0.01)

Public Attributes

bool low
bool up
bool known

Private Member Functions

MIPSolver::SolutionStatus compute_bound (double &bound, int index, bool low)

Private Attributes

Pointer< Paramparam
Pointer< MinlpProblemprob
Pointer< MIPSolversolver

Detailed Description

Computes missing bounds or reduces existing bounds by minimizing/maximizing a variable over some linear constraints.

Definition at line 213 of file boxfind.h.


Constructor & Destructor Documentation

BoundsFinderLinear::BoundsFinderLinear ( Pointer< MinlpProblem prob_,
Pointer< Param param_ 
)

Member Function Documentation

MIPSolver::SolutionStatus BoundsFinderLinear::compute_bound ( double &  bound,
int  index,
bool  low 
) [private]
int BoundsFinderLinear::compute ( dvector newlow,
dvector newup,
set< pair< int, IntervalReduction::which_bound_type > > *  changed_var = NULL,
double  min_impr = 0.01 
)

Member Data Documentation

Definition at line 215 of file boxfind.h.

Definition at line 217 of file boxfind.h.

Definition at line 219 of file boxfind.h.

Definition at line 224 of file boxfind.h.

Definition at line 224 of file boxfind.h.

Definition at line 224 of file boxfind.h.


The documentation for this class was generated from the following file:

Generated on 10 Mar 2013 for LaGO by  doxygen 1.6.1