#include <SmiDiscreteDistribution.hpp>
Public Member Functions | |
| void | addEvent (CoinPackedMatrix &matrix, CoinPackedVector &dclo, CoinPackedVector &dcup, CoinPackedVector &dobj, CoinPackedVector &drlo, CoinPackedVector &drup, double prob) |
| void | addEvent (OsiSolverInterface &osi, double prob) |
| const CoinPackedMatrix & | getEventMatrix (int i) |
| const CoinPackedVector & | getEventColLower (int i) |
| const CoinPackedVector & | getEventColUpper (int i) |
| const CoinPackedVector & | getEventObjective (int i) |
| const CoinPackedVector & | getEventRowLower (int i) |
| const CoinPackedVector & | getEventRowUpper (int i) |
| double | getEventProb (int i) |
| size_t | getNumEvents () |
| int | getStage () |
| void | setStage (int p) |
| SmiDiscreteRV () | |
| SmiDiscreteRV (int p) | |
| ~SmiDiscreteRV () | |
Private Attributes | |
| vector< SmiDiscreteEvent * > | events_ |
| SmiStageIndex | stg_ |
| double | prob_ |
Friends | |
| void | SmiDiscreteUnitTest () |
Definition at line 87 of file SmiDiscreteDistribution.hpp.
| SmiDiscreteRV::SmiDiscreteRV | ( | ) | [inline] |
| SmiDiscreteRV::SmiDiscreteRV | ( | int | p | ) | [inline] |
| SmiDiscreteRV::~SmiDiscreteRV | ( | ) | [inline] |
Definition at line 124 of file SmiDiscreteDistribution.hpp.
| void SmiDiscreteRV::addEvent | ( | CoinPackedMatrix & | matrix, | |
| CoinPackedVector & | dclo, | |||
| CoinPackedVector & | dcup, | |||
| CoinPackedVector & | dobj, | |||
| CoinPackedVector & | drlo, | |||
| CoinPackedVector & | drup, | |||
| double | prob | |||
| ) | [inline] |
| void SmiDiscreteRV::addEvent | ( | OsiSolverInterface & | osi, | |
| double | prob | |||
| ) | [inline] |
| const CoinPackedMatrix& SmiDiscreteRV::getEventMatrix | ( | int | i | ) | [inline] |
| const CoinPackedVector& SmiDiscreteRV::getEventColLower | ( | int | i | ) | [inline] |
| const CoinPackedVector& SmiDiscreteRV::getEventColUpper | ( | int | i | ) | [inline] |
| const CoinPackedVector& SmiDiscreteRV::getEventObjective | ( | int | i | ) | [inline] |
| const CoinPackedVector& SmiDiscreteRV::getEventRowLower | ( | int | i | ) | [inline] |
| const CoinPackedVector& SmiDiscreteRV::getEventRowUpper | ( | int | i | ) | [inline] |
| double SmiDiscreteRV::getEventProb | ( | int | i | ) | [inline] |
| size_t SmiDiscreteRV::getNumEvents | ( | ) | [inline] |
| int SmiDiscreteRV::getStage | ( | ) | [inline] |
| void SmiDiscreteRV::setStage | ( | int | p | ) | [inline] |
| void SmiDiscreteUnitTest | ( | ) | [friend] |
vector<SmiDiscreteEvent *> SmiDiscreteRV::events_ [private] |
Definition at line 126 of file SmiDiscreteDistribution.hpp.
Referenced by addEvent(), getEventColLower(), getEventColUpper(), getEventMatrix(), getEventObjective(), getEventProb(), getEventRowLower(), getEventRowUpper(), and getNumEvents().
SmiStageIndex SmiDiscreteRV::stg_ [private] |
Definition at line 127 of file SmiDiscreteDistribution.hpp.
Referenced by getStage(), setStage(), and SmiDiscreteRV().
double SmiDiscreteRV::prob_ [private] |
Definition at line 128 of file SmiDiscreteDistribution.hpp.
Referenced by addEvent(), and SmiDiscreteRV().
1.4.7