25 #ifndef UQ_SEQUENTIAL_REALIZER_H
26 #define UQ_SEQUENTIAL_REALIZER_H
28 #include <queso/VectorRealizer.h>
29 #include <queso/VectorSequence.h>
30 #include <queso/Environment.h>
45 template <
class V = GslVector,
class M = GslMatrix>
83 #endif // UQ_SEQUENTIAL_REALIZER_H
~SequentialVectorRealizer()
Destructor.
V * m_unifiedSampleVarVector
unsigned int m_currentChainPos
const BaseVectorSequence< V, M > & m_chain
V * m_unifiedSampleExpVector
const V & unifiedSampleExpVector() const
const V & unifiedSampleVarVector() const
Returns the unified variance vector; access to private attribute m_unifiedSampleVarVector.
A templated (base) class for handling sampling from vector RVs.
SequentialVectorRealizer(const char *prefix, const BaseVectorSequence< V, M > &chain)
A class for handling sequential draws (sampling) from probability density distributions.
void realization(V &nextValues) const
Draws the next value from this chain (m_chain) and saves it in nextValues.
Base class for handling vector and array samples (sequence of vectors or arrays). ...