libspatialSEIR  0.1
Bayesian Spatial SEIR Modeling
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
LSS_FC_S_star.hpp
Go to the documentation of this file.
2 
3 #ifndef FULL_CONDITIONAL_S_STAR_INC
4 #define FULL_CONDITIONAL_S_STAR_INC
5 
6 namespace SpatialSEIR
7 {
8  class ModelContext;
9  class CompartmentalModelMatrix;
10  class CovariateMatrix;
11  class OCLProvider;
12 
19  {
20  public:
21  FC_S_Star(ModelContext * _context,
22  CompartmentalModelMatrix *_S_star,
25  CompartmentalModelMatrix *_E_star,
26  CompartmentalModelMatrix *_R_star,
27  InitData *_A0,
28  CovariateMatrix *_X,
29  double *_p_se,
30  double *_p_rs,
31  double *_beta,
32  double *_rho,
33  double _steadyStateConstraintPrecision,
34  double sliceWidth);
35  virtual int evalCPU();
36  virtual int evalCPU(int i, int j);
37  virtual int evalOCL();
38  virtual void sample(int verbose);
39  virtual long double getValue();
40  virtual void setValue(long double val);
41  virtual int calculateRelevantCompartments();
42  virtual int calculateRelevantCompartments(int i, int j);
44  virtual ~FC_S_Star();
45 
54  double **p_se;
55  double **p_rs;
56  double **beta;
57  double **rho;
58  long double* value;
60  };
61 }
62 
63 #endif
Definition: LSS_FullConditional.hpp:115
virtual int evalOCL()
Definition: FC_S_star.cpp:240
CompartmentalModelMatrix ** S_star
Definition: LSS_FC_S_star.hpp:47
InitData ** A0
Definition: LSS_FC_S_star.hpp:52
double ** rho
Definition: LSS_FC_S_star.hpp:57
Definition: CovariateMatrix.hpp:29
virtual int evalCPU()
Definition: FC_S_star.cpp:122
virtual void setValue(long double val)
Definition: FC_S_star.cpp:276
Definition: CompartmentalModelMatrix.hpp:25
virtual long double getValue()
Definition: FC_S_star.cpp:272
CompartmentalModelMatrix ** E_star
Definition: LSS_FC_S_star.hpp:50
virtual void sample(int verbose)
Definition: FC_S_star.cpp:266
FC_S_Star(ModelContext *_context, CompartmentalModelMatrix *_S_star, CompartmentalModelMatrix *_S, CompartmentalModelMatrix *_R, CompartmentalModelMatrix *_E_star, CompartmentalModelMatrix *_R_star, InitData *_A0, CovariateMatrix *_X, double *_p_se, double *_p_rs, double *_beta, double *_rho, double _steadyStateConstraintPrecision, double sliceWidth)
Definition: FC_S_star.cpp:26
double ** beta
Definition: LSS_FC_S_star.hpp:56
CompartmentalModelMatrix ** S
Definition: LSS_FC_S_star.hpp:48
ModelContext ** context
Definition: LSS_FC_S_star.hpp:46
CovariateMatrix ** X
Definition: LSS_FC_S_star.hpp:53
CompartmentalModelMatrix ** R_star
Definition: LSS_FC_S_star.hpp:51
double ** p_se
Definition: LSS_FC_S_star.hpp:54
Definition: LSS_FC_S_star.hpp:18
virtual int calculateRelevantCompartments_OCL()
Definition: FC_S_star.cpp:258
virtual ~FC_S_Star()
Definition: FC_S_star.cpp:99
CompartmentalModelMatrix ** R
Definition: LSS_FC_S_star.hpp:49
double * sliceWidth
Definition: LSS_FullConditional.hpp:99
Simple class containing the starting compartment sizes.
Definition: LSS_FullConditional.hpp:55
double ** p_rs
Definition: LSS_FC_S_star.hpp:55
Definition: ModelContext.hpp:82
virtual int calculateRelevantCompartments()
Definition: FC_S_star.cpp:245
double * steadyStateConstraintPrecision
Definition: LSS_FC_S_star.hpp:59
long double * value
Definition: LSS_FC_S_star.hpp:58