#include <SmiDiscreteDistribution.hpp>

Public Member Functions | |
| void | addDiscreteRV (SmiDiscreteRV *s) |
| add discrete RV | |
| SmiDiscreteRV * | getDiscreteRV (int i) |
| get discrete RV | |
| int | getNumRV () |
| get number of RV | |
| SmiCoreData * | getCore () |
| get core model | |
| void | setCombineWithCoreRule (SmiCoreCombineRule *r) |
| set combine rule | |
| SmiCoreCombineRule * | getCombineWithCoreRule () |
| get combine rule | |
| SmiDiscreteDistribution (SmiCoreData *c, SmiCoreCombineRule *r=SmiCoreCombineReplace::Instance()) | |
| constructor requires core data and combine rule | |
| ~SmiDiscreteDistribution () | |
Private Member Functions | |
| SmiDiscreteDistribution () | |
Private Attributes | |
| SmiCoreData * | core_ |
| vector< SmiDiscreteRV * > | smiDiscrete_ |
| SmiCoreCombineRule * | combineRule_ |
Friends | |
| void | SmiDiscreteUnitTest () |
Definition at line 29 of file SmiDiscreteDistribution.hpp.
| SmiDiscreteDistribution::SmiDiscreteDistribution | ( | SmiCoreData * | c, | |
| SmiCoreCombineRule * | r = SmiCoreCombineReplace::Instance() | |||
| ) | [inline] |
constructor requires core data and combine rule
Definition at line 56 of file SmiDiscreteDistribution.hpp.
| SmiDiscreteDistribution::~SmiDiscreteDistribution | ( | ) |
| SmiDiscreteDistribution::SmiDiscreteDistribution | ( | ) | [inline, private] |
Definition at line 65 of file SmiDiscreteDistribution.hpp.
| void SmiDiscreteDistribution::addDiscreteRV | ( | SmiDiscreteRV * | s | ) | [inline] |
add discrete RV
Definition at line 34 of file SmiDiscreteDistribution.hpp.
| SmiDiscreteRV* SmiDiscreteDistribution::getDiscreteRV | ( | int | i | ) | [inline] |
get discrete RV
Definition at line 38 of file SmiDiscreteDistribution.hpp.
| int SmiDiscreteDistribution::getNumRV | ( | ) | [inline] |
get number of RV
Definition at line 41 of file SmiDiscreteDistribution.hpp.
| SmiCoreData* SmiDiscreteDistribution::getCore | ( | ) | [inline] |
get core model
Definition at line 44 of file SmiDiscreteDistribution.hpp.
| void SmiDiscreteDistribution::setCombineWithCoreRule | ( | SmiCoreCombineRule * | r | ) | [inline] |
set combine rule
Definition at line 47 of file SmiDiscreteDistribution.hpp.
| SmiCoreCombineRule* SmiDiscreteDistribution::getCombineWithCoreRule | ( | ) | [inline] |
get combine rule
Definition at line 52 of file SmiDiscreteDistribution.hpp.
| void SmiDiscreteUnitTest | ( | ) | [friend] |
SmiCoreData* SmiDiscreteDistribution::core_ [private] |
Definition at line 66 of file SmiDiscreteDistribution.hpp.
vector<SmiDiscreteRV *> SmiDiscreteDistribution::smiDiscrete_ [private] |
Definition at line 67 of file SmiDiscreteDistribution.hpp.
Definition at line 68 of file SmiDiscreteDistribution.hpp.
1.6.1