DualBounds Class Reference

Computes dual bounds. More...

#include <boxfind.h>

Collaboration diagram for DualBounds:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DualBounds (Pointer< MinlpProblem > S_, Pointer< MinlpProblem > C_, Pointer< Param > param_, int type_=1)
int update_box (int n)
int update_box ()
double obj_bound ()

Private Member Functions

double dual_bound (UserVector< double > &a)

Private Attributes

Pointer< Paramparam
Pointer< MinlpProblemS
Pointer< MinlpProblemC
Pointer< MinlpProblemR
vector< Pointer< MinlpProblem > > lag_prob
vector< list< int > > lin_con
 Indices of linear constraints for each block.
vector< bool > lin_con2
 Indicates for each constraint of (S) or (C), whether it is linear or not.
int type

Detailed Description

Computes dual bounds.

Definition at line 114 of file boxfind.h.


Constructor & Destructor Documentation

DualBounds::DualBounds ( Pointer< MinlpProblem S_,
Pointer< MinlpProblem C_,
Pointer< Param param_,
int  type_ = 1 
)

Member Function Documentation

double DualBounds::dual_bound ( UserVector< double > &  a  )  [private]
int DualBounds::update_box ( int  n  ) 
int DualBounds::update_box (  )  [inline]

Definition at line 137 of file boxfind.h.

double DualBounds::obj_bound (  ) 

Member Data Documentation

Definition at line 116 of file boxfind.h.

Definition at line 118 of file boxfind.h.

Definition at line 118 of file boxfind.h.

Definition at line 118 of file boxfind.h.

Definition at line 119 of file boxfind.h.

vector<list<int> > DualBounds::lin_con [private]

Indices of linear constraints for each block.

Constraints, where s_k==A_k==NULL, but b_k!=NULL.

Definition at line 124 of file boxfind.h.

vector<bool> DualBounds::lin_con2 [private]

Indicates for each constraint of (S) or (C), whether it is linear or not.

Definition at line 127 of file boxfind.h.

int DualBounds::type [private]

Definition at line 129 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