4 #include "algorithmicSampler.h"
5 #include "../markovChain.h"
40 virtual void iidSample(
int n,
double* sample);
48 void iidSample(
int n,
double* sample,
int* cost );
61 void backward(
const int size,
double* smpl,
int* times,
int* cost);
66 #endif // PSISAMPLER_H
Markov Chain class.
Definition: markovChain.h:42
Abstraction for algorithms that produce samples of some unspecified distribution. ...
Definition: psiSampler.h:13
virtual double sample()
drawing a (pseudo)random value according to the distribution.
Definition: psiSampler.cpp:171
virtual void iidSample(int n, double *sample)
drawing an i.i.d. sample from the distribution. The result is returned in an array (that must have be...
Definition: psiSampler.cpp:161
Simulation data for CFTP algorithm.
Definition: cost.h:43
~psiSampler()
standard destructor
Definition: psiSampler.cpp:81
Abstraction for algorithms that produce samples of some unspecified distribution. ...
Definition: algorithmicSampler.h:8
Aliasing data.
Definition: alias.h:62
psiSampler(markovChain *model)
constructor from a markovChain object
Definition: psiSampler.cpp:62