25 #include <queso/MarkovChainPositionData.h> 
   26 #include <queso/GslVector.h> 
   36   m_outOfTargetSupport(false),
 
   46   bool     outOfTargetSupport,
 
   51   m_vecValues         (new V(vecValues)),
 
   52   m_outOfTargetSupport(outOfTargetSupport),
 
   53   m_logLikelihood     (logLikelihood),
 
   54   m_logTarget         (logTarget)
 
   62   m_vecValues         (new V(*rhs.m_vecValues )),
 
   63   m_outOfTargetSupport(rhs.m_outOfTargetSupport),
 
   64   m_logLikelihood     (rhs.m_logLikelihood     ),
 
   65   m_logTarget         (rhs.m_logTarget         )
 
   72   if (m_vecValues) 
delete m_vecValues;
 
   79   if (m_vecValues == NULL) m_vecValues = 
new V(*rhs.
m_vecValues);
 
  102   return m_outOfTargetSupport;
 
  110   return m_logLikelihood;
 
  125   bool     outOfTargetSupport,
 
  126   double   logLikelihood,
 
  129   if (m_vecValues == NULL) m_vecValues = 
new V(vecValues);
 
  130   else                    *m_vecValues = vecValues;
 
  131   m_outOfTargetSupport = outOfTargetSupport;
 
  132   m_logLikelihood      = logLikelihood;
 
  133   m_logTarget          = logTarget;
 
const V & vecValues() const 
Values of the chain (vector); access to private attribute m_vecValues. 
 
#define queso_require_msg(asserted, msg)
 
A templated class that represents a Markov Chain. 
 
MarkovChainPositionData< V > & operator=(const MarkovChainPositionData< V > &rhs)
Assignment operator. 
 
double logTarget() const 
Logarithm of the value of the target; access to private attribute m_logTarget. 
 
This (virtual) class sets up the environment underlying the use of the QUESO library by an executable...
 
bool outOfTargetSupport() const 
Whether or not a position is out of target support; access to private attribute m_outOfTargetSupport...
 
MarkovChainPositionData(const BaseEnvironment &env)
Constructor 1. 
 
void set(const V &vecValues, bool outOfTargetSupport, double logLikelihood, double logTarget)
Sets the values of the chain. 
 
bool m_outOfTargetSupport
 
~MarkovChainPositionData()
Destructor. 
 
double logLikelihood() const 
Logarithm of the value of the likelihood; access to private attribute m_logLikelihood.