#include <SmiDiscreteDistribution.hpp>
Public Member Functions | |
void | addDiscreteRV (SmiDiscreteRV *s) |
add discrete RV More... | |
SmiDiscreteRV * | getDiscreteRV (int i) |
get discrete RV More... | |
int | getNumRV () |
get number of RV More... | |
SmiCoreData * | getCore () |
get core model More... | |
void | setCombineWithCoreRule (SmiCoreCombineRule *r) |
set combine rule More... | |
SmiCoreCombineRule * | getCombineWithCoreRule () |
get combine rule More... | |
this | setCombineWithCoreRule (r) |
~SmiDiscreteDistribution () | |
Public Attributes | |
core_ =c | |
constructor requires core data and combine rule More... | |
Private Member Functions | |
SmiDiscreteDistribution () | |
Private Attributes | |
SmiCoreData * | core_ |
std::vector< SmiDiscreteRV * > | smiDiscrete_ |
SmiCoreCombineRule * | combineRule_ |
Friends | |
void | SmiDiscreteUnitTest () |
Definition at line 24 of file SmiDiscreteDistribution.hpp.
SmiDiscreteDistribution::~SmiDiscreteDistribution | ( | ) |
|
inlineprivate |
Definition at line 60 of file SmiDiscreteDistribution.hpp.
|
inline |
add discrete RV
Definition at line 29 of file SmiDiscreteDistribution.hpp.
|
inline |
get discrete RV
Definition at line 33 of file SmiDiscreteDistribution.hpp.
|
inline |
get number of RV
Definition at line 36 of file SmiDiscreteDistribution.hpp.
|
inline |
get core model
Definition at line 39 of file SmiDiscreteDistribution.hpp.
|
inline |
set combine rule
Definition at line 42 of file SmiDiscreteDistribution.hpp.
|
inline |
get combine rule
Definition at line 47 of file SmiDiscreteDistribution.hpp.
this SmiDiscreteDistribution::setCombineWithCoreRule | ( | r | ) |
|
friend |
SmiDiscreteDistribution::core_ =c |
constructor requires core data and combine rule
Definition at line 53 of file SmiDiscreteDistribution.hpp.
|
private |
Definition at line 61 of file SmiDiscreteDistribution.hpp.
|
private |
Definition at line 62 of file SmiDiscreteDistribution.hpp.
|
private |
Definition at line 63 of file SmiDiscreteDistribution.hpp.