coin-Bcp
Public Member Functions | Public Attributes | List of all members
UserData Class Reference

#include <CSP_userexits.hpp>

Collaboration diagram for UserData:
Collaboration graph
[legend]

Public Member Functions

void clear ()
 
bool addSol (const double *sol, double val)
 
int numSolutions ()
 
const double * solution (int i)
 
 UserData ()
 
 ~UserData ()
 

Public Attributes

CSP_subProblemsubProblem
 
OsiClpSolverInterfacesolver
 
int cutMode
 
int nBaseRows
 
std::vector< const double * > denseSols
 
std::vector< double > objval
 

Detailed Description

Definition at line 13 of file CSP_userexits.hpp.

Constructor & Destructor Documentation

UserData::UserData ( )
inline

Definition at line 49 of file CSP_userexits.hpp.

UserData::~UserData ( )
inline

Definition at line 50 of file CSP_userexits.hpp.

References clear().

Member Function Documentation

void UserData::clear ( )
inline

Definition at line 22 of file CSP_userexits.hpp.

References denseSols, and objval.

Referenced by ~UserData().

bool UserData::addSol ( const double *  sol,
double  val 
)
inline

Definition at line 28 of file CSP_userexits.hpp.

References denseSols, OsiClpSolverInterface::getNumCols(), objval, and solver.

int UserData::numSolutions ( )
inline

Definition at line 42 of file CSP_userexits.hpp.

References denseSols.

const double* UserData::solution ( int  i)
inline

Definition at line 45 of file CSP_userexits.hpp.

References denseSols.

Member Data Documentation

CSP_subProblem* UserData::subProblem

Definition at line 15 of file CSP_userexits.hpp.

OsiClpSolverInterface* UserData::solver

Definition at line 16 of file CSP_userexits.hpp.

Referenced by addSol().

int UserData::cutMode

Definition at line 17 of file CSP_userexits.hpp.

int UserData::nBaseRows

Definition at line 18 of file CSP_userexits.hpp.

std::vector<const double*> UserData::denseSols

Definition at line 19 of file CSP_userexits.hpp.

Referenced by addSol(), clear(), numSolutions(), and solution().

std::vector<double> UserData::objval

Definition at line 20 of file CSP_userexits.hpp.

Referenced by addSol(), and clear().


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