libspatialSEIR  0.1
Bayesian Spatial SEIR Modeling
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
LSS_FC_E0.hpp
Go to the documentation of this file.
2 #ifndef FULL_CONDITIONAL_E0_INC
3 #define FULL_CONDITIONAL_E0_INC
4 
5 namespace SpatialSEIR
6 {
7 
8  class ModelContext;
9  class CompartmentalModelMatrix;
10  class CovariateMatrix;
11  class OCLProvider;
12 
18  {
19  public:
20  FC_E0(ModelContext *_context,
24  CompartmentalModelMatrix *_E_star,
25  CompartmentalModelMatrix *_I_star,
26  CompartmentalModelMatrix *_R_star,
27  InitData *_A0,
28  double *_p_ir,
29  double *_p_ei,
30  double *_p_se,
31  double sliceWidth);
32  virtual ~FC_E0();
33  virtual int evalCPU();
34  virtual int evalOCL() ;
35  virtual void sample(int verbose);
36  virtual long double getValue();
37  virtual void setValue(long double value);
38  virtual int calculateRelevantCompartments();
40 
49  double** p_se;
50  double** p_ir;
51  double** p_ei;
52  long double* value;
53  };
54 }
55 
56 #endif
virtual void setValue(long double value)
Definition: FC_E0.cpp:174
virtual void sample(int verbose)
Definition: FC_E0.cpp:163
Definition: LSS_FullConditional.hpp:177
double ** p_ei
Definition: LSS_FC_E0.hpp:51
CompartmentalModelMatrix ** R_star
Definition: LSS_FC_E0.hpp:47
virtual ~FC_E0()
Definition: FC_E0.cpp:73
virtual long double getValue()
Definition: FC_E0.cpp:169
Definition: CompartmentalModelMatrix.hpp:25
Definition: LSS_FC_E0.hpp:17
double ** p_se
Definition: LSS_FC_E0.hpp:49
CompartmentalModelMatrix ** S
Definition: LSS_FC_E0.hpp:42
InitData ** A0
Definition: LSS_FC_E0.hpp:48
CompartmentalModelMatrix ** E_star
Definition: LSS_FC_E0.hpp:45
virtual int evalOCL()
Definition: FC_E0.cpp:157
CompartmentalModelMatrix ** I_star
Definition: LSS_FC_E0.hpp:46
virtual int calculateRelevantCompartments_OCL()
Definition: FC_E0.cpp:187
ModelContext ** context
Definition: LSS_FC_E0.hpp:41
virtual int evalCPU()
Definition: FC_E0.cpp:94
double * sliceWidth
Definition: LSS_FullConditional.hpp:99
virtual int calculateRelevantCompartments()
Definition: FC_E0.cpp:179
double ** p_ir
Definition: LSS_FC_E0.hpp:50
Simple class containing the starting compartment sizes.
Definition: LSS_FullConditional.hpp:55
long double * value
Definition: LSS_FC_E0.hpp:52
CompartmentalModelMatrix ** I
Definition: LSS_FC_E0.hpp:44
Definition: ModelContext.hpp:82
CompartmentalModelMatrix ** E
Definition: LSS_FC_E0.hpp:43
FC_E0(ModelContext *_context, CompartmentalModelMatrix *_S, CompartmentalModelMatrix *_E, CompartmentalModelMatrix *_I, CompartmentalModelMatrix *_E_star, CompartmentalModelMatrix *_I_star, CompartmentalModelMatrix *_R_star, InitData *_A0, double *_p_ir, double *_p_ei, double *_p_se, double sliceWidth)
Definition: FC_E0.cpp:23