libspatialSEIR  0.1
Bayesian Spatial SEIR Modeling
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
LSS_FC_Gamma_EI.hpp
Go to the documentation of this file.
2 #ifndef FULL_CONDITIONAL_P_EI_INC
3 #define FULL_CONDITIONAL_P_EI_INC
4 
5 namespace SpatialSEIR
6 {
7 
8  class ModelContext;
9  class CompartmentalModelMatrix;
10  class CovariateMatrix;
11  class OCLProvider;
12 
19  {
20  public:
21  FC_Gamma_EI(ModelContext *_context,
22  CompartmentalModelMatrix *_I_star,
24  InitData *_A0,
25  double *_p_ei,
26  double *_gamma_ei,
27  double _priorAlpha,
28  double _priorBeta,
29  double sliceWidth);
30  virtual double evalPrior();
31  virtual int evalCPU();
32  virtual int evalOCL();
33  virtual void sample(int verbose);
34  virtual long double getValue();
35  virtual void setValue(long double val);
36  virtual int calculateRelevantCompartments();
38 
39  ~FC_Gamma_EI();
44  double **p_ei;
45  double **gamma_ei;
46  long double* value;
47  double* priorAlpha;
48  double* priorBeta;
49  };
50 
51 
52 
53 }
54 
55 #endif
virtual void setValue(long double val)
Definition: FC_Gamma_EI.cpp:151
virtual int evalOCL()
Definition: FC_Gamma_EI.cpp:126
Definition: LSS_FullConditional.hpp:147
CompartmentalModelMatrix ** E
Definition: LSS_FC_Gamma_EI.hpp:42
Definition: CompartmentalModelMatrix.hpp:25
virtual int calculateRelevantCompartments_OCL()
Definition: FC_Gamma_EI.cpp:136
ModelContext ** context
Definition: LSS_FC_Gamma_EI.hpp:40
long double * value
Definition: LSS_FC_Gamma_EI.hpp:46
virtual void sample(int verbose)
Definition: FC_Gamma_EI.cpp:141
virtual int calculateRelevantCompartments()
Definition: FC_Gamma_EI.cpp:131
double * priorBeta
Definition: LSS_FC_Gamma_EI.hpp:48
virtual long double getValue()
Definition: FC_Gamma_EI.cpp:147
virtual int evalCPU()
Definition: FC_Gamma_EI.cpp:99
double ** p_ei
Definition: LSS_FC_Gamma_EI.hpp:44
FC_Gamma_EI(ModelContext *_context, CompartmentalModelMatrix *_I_star, CompartmentalModelMatrix *_E, InitData *_A0, double *_p_ei, double *_gamma_ei, double _priorAlpha, double _priorBeta, double sliceWidth)
Definition: FC_Gamma_EI.cpp:28
InitData ** A0
Definition: LSS_FC_Gamma_EI.hpp:43
double ** gamma_ei
Definition: LSS_FC_Gamma_EI.hpp:45
~FC_Gamma_EI()
Definition: FC_Gamma_EI.cpp:74
Definition: LSS_FC_Gamma_EI.hpp:18
CompartmentalModelMatrix ** I_star
Definition: LSS_FC_Gamma_EI.hpp:41
double * sliceWidth
Definition: LSS_FullConditional.hpp:99
Simple class containing the starting compartment sizes.
Definition: LSS_FullConditional.hpp:55
virtual double evalPrior()
Definition: FC_Gamma_EI.cpp:94
Definition: ModelContext.hpp:82
double * priorAlpha
Definition: LSS_FC_Gamma_EI.hpp:47