libspatialSEIR  0.1
Bayesian Spatial SEIR Modeling
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Public Attributes | List of all members
SpatialSEIR::FC_I0 Class Reference

#include <LSS_FC_I0.hpp>

Inheritance diagram for SpatialSEIR::FC_I0:
SpatialSEIR::InitCompartmentFullConditional SpatialSEIR::FullConditional

Public Member Functions

 FC_I0 (ModelContext *_context, CompartmentalModelMatrix *_S, CompartmentalModelMatrix *_I, CompartmentalModelMatrix *_R, CompartmentalModelMatrix *_S_star, CompartmentalModelMatrix *_E_star, CompartmentalModelMatrix *_R_star, InitData *_A0, double *_p_ir, double *_p_rs, double *_p_se, double sliceWidth)
 
virtual ~FC_I0 ()
 
virtual int evalCPU ()
 
virtual int evalOCL ()
 
virtual void sample (int verbose)
 
virtual long double getValue ()
 
virtual void setValue (long double value)
 
virtual int calculateRelevantCompartments ()
 
virtual int calculateRelevantCompartments_OCL ()
 
- Public Member Functions inherited from SpatialSEIR::InitCompartmentFullConditional
virtual ~InitCompartmentFullConditional ()
 
void updateSamplingParameters (double desiredRatio, double targetWidth, double proportionChange)
 
int getFullConditionalType ()
 
- Public Member Functions inherited from SpatialSEIR::FullConditional
virtual ~FullConditional ()
 
double acceptanceRatio ()
 
void setSamplerType (int type)
 

Public Attributes

ModelContext ** context
 
CompartmentalModelMatrix ** S
 
CompartmentalModelMatrix ** I
 
CompartmentalModelMatrix ** R
 
CompartmentalModelMatrix ** S_star
 
CompartmentalModelMatrix ** E_star
 
CompartmentalModelMatrix ** R_star
 
InitData ** A0
 
double ** p_ir
 
double ** p_rs
 
double ** p_se
 
long double * value
 
- Public Attributes inherited from SpatialSEIR::FullConditional
double * sliceWidth
 
std::vector< Sampler * > * samplers
 
Sampler ** currentSampler
 
int * samples
 
int * accepted
 

Detailed Description

FC_I0 gives the full conditional distribution for the vector of initially infectious individuals.

Constructor & Destructor Documentation

SpatialSEIR::FC_I0::FC_I0 ( ModelContext _context,
CompartmentalModelMatrix _S,
CompartmentalModelMatrix _I,
CompartmentalModelMatrix _R,
CompartmentalModelMatrix _S_star,
CompartmentalModelMatrix _E_star,
CompartmentalModelMatrix _R_star,
InitData _A0,
double *  _p_ir,
double *  _p_rs,
double *  _p_se,
double  sliceWidth 
)
SpatialSEIR::FC_I0::~FC_I0 ( )
virtual

Member Function Documentation

int SpatialSEIR::FC_I0::calculateRelevantCompartments ( )
virtual
int SpatialSEIR::FC_I0::calculateRelevantCompartments_OCL ( )
virtual
int SpatialSEIR::FC_I0::evalCPU ( )
virtual
int SpatialSEIR::FC_I0::evalOCL ( )
virtual
long double SpatialSEIR::FC_I0::getValue ( )
virtual
void SpatialSEIR::FC_I0::sample ( int  verbose)
virtual
void SpatialSEIR::FC_I0::setValue ( long double  value)
virtual

Member Data Documentation

InitData** SpatialSEIR::FC_I0::A0
ModelContext** SpatialSEIR::FC_I0::context
CompartmentalModelMatrix** SpatialSEIR::FC_I0::E_star
CompartmentalModelMatrix** SpatialSEIR::FC_I0::I
double** SpatialSEIR::FC_I0::p_ir
double** SpatialSEIR::FC_I0::p_rs
double** SpatialSEIR::FC_I0::p_se
CompartmentalModelMatrix** SpatialSEIR::FC_I0::R
CompartmentalModelMatrix** SpatialSEIR::FC_I0::R_star
CompartmentalModelMatrix** SpatialSEIR::FC_I0::S
CompartmentalModelMatrix** SpatialSEIR::FC_I0::S_star
long double* SpatialSEIR::FC_I0::value

The documentation for this class was generated from the following files: