libspatialSEIR  0.1
Bayesian Spatial SEIR Modeling
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
LSS_FC_R_star.hpp
Go to the documentation of this file.
2 #ifndef FULL_CONDITIONAL_R_STAR_INC
3 #define FULL_CONDITIONAL_R_STAR_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_R_Star(ModelContext *_context,
22  CompartmentalModelMatrix *_R_star,
25  CompartmentalModelMatrix *_S_star,
26  CompartmentalModelMatrix *_E_star,
27  CompartmentalModelMatrix *_I_star,
29  InitData *_A0,
30  double *_p_rs,
31  double *_p_ir,
32  double *_p_se,
33  double _steadyStateConstraintPrecision,
34  double sliceWidth);
35  ~FC_R_Star();
36 
37  virtual int evalCPU();
38  virtual int evalCPU(int i, int j);
39  virtual int evalOCL();
40  virtual void sample(int verbose);
41  virtual long double getValue();
42  virtual void setValue(long double val);
43  virtual int calculateRelevantCompartments();
44  virtual int calculateRelevantCompartments(int i, int j);
55  double **p_rs;
56  double **p_ir;
57  double **p_se;
58  long double* value;
60  };
61 
62 }
63 
64 #endif
Definition: LSS_FullConditional.hpp:115
Definition: LSS_FC_R_star.hpp:18
~FC_R_Star()
Definition: FC_R_star.cpp:89
CompartmentalModelMatrix ** R_star
Definition: LSS_FC_R_star.hpp:47
CompartmentalModelMatrix ** I
Definition: LSS_FC_R_star.hpp:49
double * steadyStateConstraintPrecision
Definition: LSS_FC_R_star.hpp:59
CompartmentalModelMatrix ** S_star
Definition: LSS_FC_R_star.hpp:50
Definition: CompartmentalModelMatrix.hpp:25
virtual void setValue(long double val)
Definition: FC_R_star.cpp:409
virtual int calculateRelevantCompartments_OCL()
Definition: FC_R_star.cpp:390
CompartmentalModelMatrix ** R
Definition: LSS_FC_R_star.hpp:48
InitData ** A0
Definition: LSS_FC_R_star.hpp:54
FC_R_Star(ModelContext *_context, CompartmentalModelMatrix *_R_star, CompartmentalModelMatrix *_R, CompartmentalModelMatrix *_I, CompartmentalModelMatrix *_S_star, CompartmentalModelMatrix *_E_star, CompartmentalModelMatrix *_I_star, CompartmentalModelMatrix *_S, InitData *_A0, double *_p_rs, double *_p_ir, double *_p_se, double _steadyStateConstraintPrecision, double sliceWidth)
Definition: FC_R_star.cpp:23
CompartmentalModelMatrix ** S
Definition: LSS_FC_R_star.hpp:53
virtual int evalOCL()
Definition: FC_R_star.cpp:339
virtual int calculateRelevantCompartments()
Definition: FC_R_star.cpp:374
virtual long double getValue()
Definition: FC_R_star.cpp:405
ModelContext ** context
Definition: LSS_FC_R_star.hpp:46
long double * value
Definition: LSS_FC_R_star.hpp:58
double * sliceWidth
Definition: LSS_FullConditional.hpp:99
double ** p_rs
Definition: LSS_FC_R_star.hpp:55
Simple class containing the starting compartment sizes.
Definition: LSS_FullConditional.hpp:55
Definition: ModelContext.hpp:82
CompartmentalModelMatrix ** E_star
Definition: LSS_FC_R_star.hpp:51
double ** p_se
Definition: LSS_FC_R_star.hpp:57
CompartmentalModelMatrix ** I_star
Definition: LSS_FC_R_star.hpp:52
virtual void sample(int verbose)
Definition: FC_R_star.cpp:398
virtual int evalCPU()
Definition: FC_R_star.cpp:113
double ** p_ir
Definition: LSS_FC_R_star.hpp:56