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_I_Star_overdispersed Class Reference

#include <LSS_FC_I_star_overdispersion.hpp>

Inheritance diagram for SpatialSEIR::FC_I_Star_overdispersed:
SpatialSEIR::CompartmentFullConditional SpatialSEIR::FullConditional

Public Member Functions

 FC_I_Star_overdispersed (ModelContext *_context, int *_Y, CompartmentalModelMatrix *_I_star, CompartmentalModelMatrix *_I, CompartmentalModelMatrix *_E, CompartmentalModelMatrix *_R_star, double *_p_ei, double *_p_ir, double *_phi, double _steadyStateConstraintPrecision, double _sliceWidth)
 
virtual int evalCPU ()
 
virtual int evalCPU (int i, int j)
 
virtual int evalOCL ()
 
virtual void sample (int verbose)
 
virtual long double getValue ()
 
virtual void setValue (long double val)
 
virtual int calculateRelevantCompartments ()
 
virtual int calculateRelevantCompartments (int i, int j)
 
virtual int calculateRelevantCompartments_OCL ()
 
virtual ~FC_I_Star_overdispersed ()
 
- Public Member Functions inherited from SpatialSEIR::CompartmentFullConditional
virtual ~CompartmentFullConditional ()
 
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
 
int ** Y
 
CompartmentalModelMatrix ** I_star
 
CompartmentalModelMatrix ** I
 
CompartmentalModelMatrix ** E
 
CompartmentalModelMatrix ** R_star
 
InitData ** A0
 
double ** p_ei
 
double ** p_ir
 
double ** phi
 
long double * value
 
double * steadyStateConstraintPrecision
 
- Public Attributes inherited from SpatialSEIR::CompartmentFullConditional
double * steadyStateConstraintPrecision
 
- Public Attributes inherited from SpatialSEIR::FullConditional
double * sliceWidth
 
std::vector< Sampler * > * samplers
 
Sampler ** currentSampler
 
int * samples
 
int * accepted
 

Detailed Description

FC_I_Star_overdispersed gives the overdispersion data model for I_star.

Constructor & Destructor Documentation

SpatialSEIR::FC_I_Star_overdispersed::FC_I_Star_overdispersed ( ModelContext _context,
int *  _Y,
CompartmentalModelMatrix _I_star,
CompartmentalModelMatrix _I,
CompartmentalModelMatrix _E,
CompartmentalModelMatrix _R_star,
double *  _p_ei,
double *  _p_ir,
double *  _phi,
double  _steadyStateConstraintPrecision,
double  _sliceWidth 
)
virtual SpatialSEIR::FC_I_Star_overdispersed::~FC_I_Star_overdispersed ( )
virtual

Member Function Documentation

virtual int SpatialSEIR::FC_I_Star_overdispersed::calculateRelevantCompartments ( )
virtual
virtual int SpatialSEIR::FC_I_Star_overdispersed::calculateRelevantCompartments ( int  i,
int  j 
)
virtual
virtual int SpatialSEIR::FC_I_Star_overdispersed::calculateRelevantCompartments_OCL ( )
virtual
virtual int SpatialSEIR::FC_I_Star_overdispersed::evalCPU ( )
virtual
virtual int SpatialSEIR::FC_I_Star_overdispersed::evalCPU ( int  i,
int  j 
)
virtual
virtual int SpatialSEIR::FC_I_Star_overdispersed::evalOCL ( )
virtual
virtual long double SpatialSEIR::FC_I_Star_overdispersed::getValue ( )
virtual
virtual void SpatialSEIR::FC_I_Star_overdispersed::sample ( int  verbose)
virtual
virtual void SpatialSEIR::FC_I_Star_overdispersed::setValue ( long double  val)
virtual

Member Data Documentation

InitData** SpatialSEIR::FC_I_Star_overdispersed::A0
ModelContext** SpatialSEIR::FC_I_Star_overdispersed::context
CompartmentalModelMatrix** SpatialSEIR::FC_I_Star_overdispersed::E
CompartmentalModelMatrix** SpatialSEIR::FC_I_Star_overdispersed::I
CompartmentalModelMatrix** SpatialSEIR::FC_I_Star_overdispersed::I_star
double** SpatialSEIR::FC_I_Star_overdispersed::p_ei
double** SpatialSEIR::FC_I_Star_overdispersed::p_ir
double** SpatialSEIR::FC_I_Star_overdispersed::phi
CompartmentalModelMatrix** SpatialSEIR::FC_I_Star_overdispersed::R_star
double* SpatialSEIR::FC_I_Star_overdispersed::steadyStateConstraintPrecision
long double* SpatialSEIR::FC_I_Star_overdispersed::value
int** SpatialSEIR::FC_I_Star_overdispersed::Y

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