SmiDiscreteRV Class Reference

#include <SmiDiscreteDistribution.hpp>

List of all members.

Public Member Functions

void addEvent (CoinPackedMatrix &matrix, CoinPackedVector &dclo, CoinPackedVector &dcup, CoinPackedVector &dobj, CoinPackedVector &drlo, CoinPackedVector &drup, double prob)
const CoinPackedMatrixgetEventMatrix (int i)
const CoinPackedVectorgetEventColLower (int i)
const CoinPackedVectorgetEventColUpper (int i)
const CoinPackedVectorgetEventObjective (int i)
const CoinPackedVectorgetEventRowLower (int i)
const CoinPackedVectorgetEventRowUpper (int i)
double getEventProb (int i)
int getNumEvents ()
int getStage ()
void setStage (int p)
 SmiDiscreteRV ()
 SmiDiscreteRV (int p)
 ~SmiDiscreteRV ()

Private Attributes

vector< SmiDiscreteEvent * > events_
SmiStageIndex stg_
double prob_

Friends

void SmiDiscreteUnitTest ()


Detailed Description

Definition at line 87 of file SmiDiscreteDistribution.hpp.


Constructor & Destructor Documentation

SmiDiscreteRV::SmiDiscreteRV (  )  [inline]

Definition at line 115 of file SmiDiscreteDistribution.hpp.

References prob_, and stg_.

SmiDiscreteRV::SmiDiscreteRV ( int  p  )  [inline]

Definition at line 116 of file SmiDiscreteDistribution.hpp.

References prob_, and stg_.

SmiDiscreteRV::~SmiDiscreteRV (  )  [inline]

Definition at line 117 of file SmiDiscreteDistribution.hpp.


Member Function Documentation

void SmiDiscreteRV::addEvent ( CoinPackedMatrix matrix,
CoinPackedVector dclo,
CoinPackedVector dcup,
CoinPackedVector dobj,
CoinPackedVector drlo,
CoinPackedVector drup,
double  prob 
) [inline]

Definition at line 91 of file SmiDiscreteDistribution.hpp.

References events_, and prob_.

const CoinPackedMatrix& SmiDiscreteRV::getEventMatrix ( int  i  )  [inline]

Definition at line 102 of file SmiDiscreteDistribution.hpp.

References events_.

const CoinPackedVector& SmiDiscreteRV::getEventColLower ( int  i  )  [inline]

Definition at line 103 of file SmiDiscreteDistribution.hpp.

References events_.

const CoinPackedVector& SmiDiscreteRV::getEventColUpper ( int  i  )  [inline]

Definition at line 104 of file SmiDiscreteDistribution.hpp.

References events_.

const CoinPackedVector& SmiDiscreteRV::getEventObjective ( int  i  )  [inline]

Definition at line 105 of file SmiDiscreteDistribution.hpp.

References events_.

const CoinPackedVector& SmiDiscreteRV::getEventRowLower ( int  i  )  [inline]

Definition at line 106 of file SmiDiscreteDistribution.hpp.

References events_.

const CoinPackedVector& SmiDiscreteRV::getEventRowUpper ( int  i  )  [inline]

Definition at line 107 of file SmiDiscreteDistribution.hpp.

References events_.

double SmiDiscreteRV::getEventProb ( int  i  )  [inline]

Definition at line 108 of file SmiDiscreteDistribution.hpp.

References events_.

int SmiDiscreteRV::getNumEvents (  )  [inline]

Definition at line 112 of file SmiDiscreteDistribution.hpp.

References events_.

int SmiDiscreteRV::getStage (  )  [inline]

Definition at line 113 of file SmiDiscreteDistribution.hpp.

References stg_.

void SmiDiscreteRV::setStage ( int  p  )  [inline]

Definition at line 114 of file SmiDiscreteDistribution.hpp.

References stg_.


Friends And Related Function Documentation

void SmiDiscreteUnitTest (  )  [friend]


Member Data Documentation

vector<SmiDiscreteEvent *> SmiDiscreteRV::events_ [private]

Definition at line 117 of file SmiDiscreteDistribution.hpp.

Referenced by addEvent(), getEventColLower(), getEventColUpper(), getEventMatrix(), getEventObjective(), getEventProb(), getEventRowLower(), getEventRowUpper(), and getNumEvents().

SmiStageIndex SmiDiscreteRV::stg_ [private]

Definition at line 120 of file SmiDiscreteDistribution.hpp.

Referenced by getStage(), setStage(), and SmiDiscreteRV().

double SmiDiscreteRV::prob_ [private]

Definition at line 121 of file SmiDiscreteDistribution.hpp.

Referenced by addEvent(), and SmiDiscreteRV().


The documentation for this class was generated from the following file:
Generated on Wed Aug 22 06:54:18 2007 by  doxygen 1.4.7