libspatialSEIR  0.1
Bayesian Spatial SEIR Modeling
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
LSS_FC_R0.hpp
Go to the documentation of this file.
2 #ifndef FULL_CONDITIONAL_R0_INC
3 #define FULL_CONDITIONAL_R0_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_R0(ModelContext *_context,
23  CompartmentalModelMatrix *_S_star,
24  CompartmentalModelMatrix *_E_star,
25  CompartmentalModelMatrix *_R_star,
26  InitData *_A0,
27  double *_p_rs,
28  double *_p_se,
29  double sliceWidth);
30  virtual ~FC_R0();
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 value);
36  virtual int calculateRelevantCompartments();
38 
46  double** p_rs;
47  double** p_se;
48  long double* value;
49  };
50 
51 }
52 
53 #endif
virtual void sample(int verbose)
Definition: FC_R0.cpp:196
virtual int calculateRelevantCompartments()
Definition: FC_R0.cpp:212
Definition: LSS_FullConditional.hpp:177
CompartmentalModelMatrix ** R_star
Definition: LSS_FC_R0.hpp:44
CompartmentalModelMatrix ** S
Definition: LSS_FC_R0.hpp:41
virtual int evalCPU()
Definition: FC_R0.cpp:89
InitData ** A0
Definition: LSS_FC_R0.hpp:45
Definition: CompartmentalModelMatrix.hpp:25
ModelContext ** context
Definition: LSS_FC_R0.hpp:39
double ** p_se
Definition: LSS_FC_R0.hpp:47
Definition: LSS_FC_R0.hpp:17
virtual int evalOCL()
Definition: FC_R0.cpp:190
virtual long double getValue()
Definition: FC_R0.cpp:202
FC_R0(ModelContext *_context, CompartmentalModelMatrix *_R, CompartmentalModelMatrix *_S, CompartmentalModelMatrix *_S_star, CompartmentalModelMatrix *_E_star, CompartmentalModelMatrix *_R_star, InitData *_A0, double *_p_rs, double *_p_se, double sliceWidth)
Definition: FC_R0.cpp:26
virtual void setValue(long double value)
Definition: FC_R0.cpp:207
CompartmentalModelMatrix ** E_star
Definition: LSS_FC_R0.hpp:43
long double * value
Definition: LSS_FC_R0.hpp:48
CompartmentalModelMatrix ** S_star
Definition: LSS_FC_R0.hpp:42
virtual ~FC_R0()
Definition: FC_R0.cpp:69
CompartmentalModelMatrix ** R
Definition: LSS_FC_R0.hpp:40
double ** p_rs
Definition: LSS_FC_R0.hpp:46
double * sliceWidth
Definition: LSS_FullConditional.hpp:99
Simple class containing the starting compartment sizes.
Definition: LSS_FullConditional.hpp:55
virtual int calculateRelevantCompartments_OCL()
Definition: FC_R0.cpp:218
Definition: ModelContext.hpp:82