Public Member Functions | Private Attributes | List of all members
Bonmin::BoundsReader Class Reference

Reads a file containing change bounds for variables. More...

#include <BonBoundsReader.hpp>

Collaboration diagram for Bonmin::BoundsReader:
Collaboration graph
[legend]

Public Member Functions

 BoundsReader ()
 
 BoundsReader (const std::string &fileName)
 
void setFileName (const std::string &fileName)
 
 ~BoundsReader ()
 
void gutsOfDestructor ()
 
void read (const std::string &)
 
void read ()
 
void readAndApply (OsiTMINLPInterface *solver)
 

Private Attributes

std::string fileName_
 Current file. More...
 
double * lowerBounds_
 changed lower bounds More...
 
double * upperBounds_
 changed upper bounds More...
 
intindexLowers_
 index of the changed lowerBounds_ More...
 
intindexUppers_
 index of the changed upperBounds_ More...
 
int nLower_
 number of changed lowerBounds_ More...
 
int nUpper_
 number of changed upperBounds_ More...
 

Detailed Description

Reads a file containing change bounds for variables.

Files follows pretty much the Bounds section in MPS standard.

Definition at line 20 of file BonBoundsReader.hpp.

Constructor & Destructor Documentation

Bonmin::BoundsReader::BoundsReader ( )
inline

Definition at line 24 of file BonBoundsReader.hpp.

Bonmin::BoundsReader::BoundsReader ( const std::string &  fileName)
inline

Definition at line 33 of file BonBoundsReader.hpp.

Bonmin::BoundsReader::~BoundsReader ( )

Definition at line 15 of file BonBoundsReader.cpp.

Member Function Documentation

void Bonmin::BoundsReader::setFileName ( const std::string &  fileName)
inline

Definition at line 44 of file BonBoundsReader.hpp.

void Bonmin::BoundsReader::gutsOfDestructor ( )

Definition at line 19 of file BonBoundsReader.cpp.

void Bonmin::BoundsReader::read ( const std::string &  fileName)

Definition at line 49 of file BonBoundsReader.cpp.

void Bonmin::BoundsReader::read ( )

Definition at line 55 of file BonBoundsReader.cpp.

void Bonmin::BoundsReader::readAndApply ( OsiTMINLPInterface solver)

Definition at line 111 of file BonBoundsReader.cpp.

Member Data Documentation

std::string Bonmin::BoundsReader::fileName_
private

Current file.

Definition at line 67 of file BonBoundsReader.hpp.

double* Bonmin::BoundsReader::lowerBounds_
private

changed lower bounds

Definition at line 69 of file BonBoundsReader.hpp.

double* Bonmin::BoundsReader::upperBounds_
private

changed upper bounds

Definition at line 71 of file BonBoundsReader.hpp.

int* Bonmin::BoundsReader::indexLowers_
private

index of the changed lowerBounds_

Definition at line 73 of file BonBoundsReader.hpp.

int* Bonmin::BoundsReader::indexUppers_
private

index of the changed upperBounds_

Definition at line 75 of file BonBoundsReader.hpp.

int Bonmin::BoundsReader::nLower_
private

number of changed lowerBounds_

Definition at line 77 of file BonBoundsReader.hpp.

int Bonmin::BoundsReader::nUpper_
private

number of changed upperBounds_

Definition at line 79 of file BonBoundsReader.hpp.


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