25 #ifndef UQ_GENERIC_REALIZER_H 
   26 #define UQ_GENERIC_REALIZER_H 
   28 #include <queso/VectorRealizer.h> 
   29 #include <queso/VectorSequence.h> 
   30 #include <queso/Environment.h> 
   50 template <
class V = GslVector, 
class M = GslMatrix>
 
   62                                double (*routinePtr)(
const void* routineDataPtr, V& nextParamValues),
 
   63                                const void* routineDataPtr);
 
   76   double (*
m_routinePtr)(
const void* routineDataPtr, V& nextParamValues);
 
   87 #endif // UQ_GENERIC_REALIZER_H 
A class for handling sampling from generic probability density distributions. 
 
const VectorSet< V, M > & unifiedImageSet() const 
Image set where the realizations lie. Access to protected attribute m_unifiedImageSet. 
 
GenericVectorRealizer(const char *prefix, const VectorSet< V, M > &unifiedImageSet, unsigned int subPeriod, double(*routinePtr)(const void *routineDataPtr, V &nextParamValues), const void *routineDataPtr)
Default constructor. 
 
const void * m_routineDataPtr
 
~GenericVectorRealizer()
Destructor. 
 
A templated class for handling sets. 
 
A templated (base) class for handling sampling from vector RVs. 
 
double(* m_routinePtr)(const void *routineDataPtr, V &nextParamValues)
 
unsigned int subPeriod() const 
Sub-period of the realization. Access to protected attribute m_subPeriod. 
 
void realization(V &nextValues) const