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 211 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

Pointer<Param> BoundsFinderLinear::param [private]

Definition at line 213 of file boxfind.h.

Pointer<MinlpProblem> BoundsFinderLinear::prob [private]

Definition at line 215 of file boxfind.h.

Pointer<MIPSolver> BoundsFinderLinear::solver [private]

Definition at line 217 of file boxfind.h.

bool BoundsFinderLinear::low

Definition at line 222 of file boxfind.h.

bool BoundsFinderLinear::up

Definition at line 222 of file boxfind.h.

bool BoundsFinderLinear::known

Definition at line 222 of file boxfind.h.


The documentation for this class was generated from the following file:
Generated on Wed Oct 22 03:12:50 2008 for LaGO by  doxygen 1.4.7