libspatialSEIR  0.1
Bayesian Spatial SEIR Modeling
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
LSS_FC_I0.hpp
Go to the documentation of this file.
2 #ifndef FULL_CONDITIONAL_I0_INC
3 #define FULL_CONDITIONAL_I0_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_I0(ModelContext *_context,
25  CompartmentalModelMatrix *_S_star,
26  CompartmentalModelMatrix *_E_star,
27  CompartmentalModelMatrix *_R_star,
28  InitData *_A0,
29  double *_p_ir,
30  double *_p_rs,
31  double *_p_se,
32  double sliceWidth);
33  virtual ~FC_I0();
34  virtual int evalCPU();
35  virtual int evalOCL() ;
36  virtual void sample(int verbose);
37  virtual long double getValue();
38  virtual void setValue(long double value);
39  virtual int calculateRelevantCompartments();
41 
50  double** p_ir;
51  double** p_rs;
52  double** p_se;
53  long double* value;
54  };
55 
56 }
57 
58 #endif
CompartmentalModelMatrix ** I
Definition: LSS_FC_I0.hpp:44
Definition: LSS_FullConditional.hpp:177
Definition: CompartmentalModelMatrix.hpp:25
virtual void setValue(long double value)
Definition: FC_I0.cpp:219
virtual int calculateRelevantCompartments_OCL()
Definition: FC_I0.cpp:232
virtual int calculateRelevantCompartments()
Definition: FC_I0.cpp:224
CompartmentalModelMatrix ** S_star
Definition: LSS_FC_I0.hpp:46
virtual long double getValue()
Definition: FC_I0.cpp:214
CompartmentalModelMatrix ** R_star
Definition: LSS_FC_I0.hpp:48
virtual void sample(int verbose)
Definition: FC_I0.cpp:208
CompartmentalModelMatrix ** S
Definition: LSS_FC_I0.hpp:43
double ** p_ir
Definition: LSS_FC_I0.hpp:50
virtual int evalOCL()
Definition: FC_I0.cpp:202
Definition: LSS_FC_I0.hpp:18
CompartmentalModelMatrix ** E_star
Definition: LSS_FC_I0.hpp:47
long double * value
Definition: LSS_FC_I0.hpp:53
CompartmentalModelMatrix ** R
Definition: LSS_FC_I0.hpp:45
double ** p_rs
Definition: LSS_FC_I0.hpp:51
double * sliceWidth
Definition: LSS_FullConditional.hpp:99
Simple class containing the starting compartment sizes.
Definition: LSS_FullConditional.hpp:55
ModelContext ** context
Definition: LSS_FC_I0.hpp:42
Definition: ModelContext.hpp:82
virtual ~FC_I0()
Definition: FC_I0.cpp:74
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)
Definition: FC_I0.cpp:24
InitData ** A0
Definition: LSS_FC_I0.hpp:49
double ** p_se
Definition: LSS_FC_I0.hpp:52
virtual int evalCPU()
Definition: FC_I0.cpp:96