Lp Class Reference

#include <lpc.h>

Collaboration diagram for Lp:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Lp ()
 ~Lp ()
void build_col (int row, double el)
void rhs (int row, double lb, double ub)
void finish_up ()
int n_cols ()
void set_nrows (const int n)
void intcol (int j)
void addobj (double xx)
void addel (int row, double el)
void startcol ()
void ub (const int i, const double x)
void lb (const int i, const double x)
void init_bounds (const int n)

Public Attributes

int ncols
int nrows
int nels
int maxcols
int nints
VOL_ivector mrow
VOL_ivector mcstrt
VOL_dvector dels
VOL_dvector dcost
VOL_dvector dloc
VOL_dvector dupc
VOL_dvector dlor
VOL_dvector dupr
VOL_ivector intnums
VOL_ivector check_col
vector< int > mr
vector< int > mc
vector< double > els
vector< double > cost

Detailed Description

Definition at line 9 of file lpc.h.


Constructor & Destructor Documentation

Lp::Lp (  ) 

Lp::~Lp (  )  [inline]

Definition at line 28 of file lpc.h.


Member Function Documentation

void Lp::build_col ( int  row,
double  el 
)

void Lp::rhs ( int  row,
double  lb,
double  ub 
)

void Lp::finish_up (  ) 

int Lp::n_cols (  )  [inline]

Definition at line 32 of file lpc.h.

References ncols.

void Lp::set_nrows ( const int  n  ) 

void Lp::intcol ( int  j  ) 

void Lp::addobj ( double  xx  ) 

void Lp::addel ( int  row,
double  el 
)

void Lp::startcol (  ) 

void Lp::ub ( const int  i,
const double  x 
)

void Lp::lb ( const int  i,
const double  x 
)

void Lp::init_bounds ( const int  n  ) 


Member Data Documentation

int Lp::ncols

Definition at line 11 of file lpc.h.

Referenced by n_cols().

int Lp::nrows

Definition at line 11 of file lpc.h.

int Lp::nels

Definition at line 11 of file lpc.h.

int Lp::maxcols

Definition at line 12 of file lpc.h.

int Lp::nints

Definition at line 12 of file lpc.h.

VOL_ivector Lp::mrow

Definition at line 13 of file lpc.h.

VOL_ivector Lp::mcstrt

Definition at line 14 of file lpc.h.

VOL_dvector Lp::dels

Definition at line 15 of file lpc.h.

VOL_dvector Lp::dcost

Definition at line 16 of file lpc.h.

VOL_dvector Lp::dloc

Definition at line 17 of file lpc.h.

VOL_dvector Lp::dupc

Definition at line 18 of file lpc.h.

VOL_dvector Lp::dlor

Definition at line 19 of file lpc.h.

VOL_dvector Lp::dupr

Definition at line 20 of file lpc.h.

VOL_ivector Lp::intnums

Definition at line 21 of file lpc.h.

VOL_ivector Lp::check_col

Definition at line 22 of file lpc.h.

vector<int> Lp::mr

Definition at line 23 of file lpc.h.

vector<int> Lp::mc

Definition at line 24 of file lpc.h.

vector<double> Lp::els

Definition at line 25 of file lpc.h.

vector<double> Lp::cost

Definition at line 26 of file lpc.h.


The documentation for this class was generated from the following file:
Generated on Thu May 15 22:00:38 2008 by  doxygen 1.4.7