libspatialSEIR  0.1
Bayesian Spatial SEIR Modeling
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
LSS_FC_E_star.hpp
Go to the documentation of this file.
2 #ifndef FULL_CONDITIONAL_E_STAR_INC
3 #define FULL_CONDITIONAL_E_STAR_INC
4 
5 namespace SpatialSEIR
6 {
7  class ModelContext;
8  class CompartmentalModelMatrix;
9  class CovariateMatrix;
10  class OCLProvider;
11 
18  {
19  public:
20  FC_E_Star(ModelContext *_context,
21  CompartmentalModelMatrix *_E_star,
24  CompartmentalModelMatrix *_I_star,
25  CovariateMatrix *_X,
26  InitData *_A0,
27  double *_p_se,
28  double *_p_ei,
29  double *_rho,
30  double *_beta,
31  double _steadyStateConstraintPrecision,
32  double sliceWidth);
33  ~FC_E_Star();
34 
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);
51  double **p_se;
52  double **p_ei;
53  double **rho;
54  double **beta;
55  long double* value;
57  };
58 
59 }
60 
61 #endif
Definition: LSS_FullConditional.hpp:115
CompartmentalModelMatrix ** I_star
Definition: LSS_FC_E_star.hpp:48
double * steadyStateConstraintPrecision
Definition: LSS_FC_E_star.hpp:56
double ** beta
Definition: LSS_FC_E_star.hpp:54
CompartmentalModelMatrix ** E_star
Definition: LSS_FC_E_star.hpp:45
double ** p_se
Definition: LSS_FC_E_star.hpp:51
InitData ** A0
Definition: LSS_FC_E_star.hpp:50
virtual void setValue(long double val)
Definition: FC_E_star.cpp:268
virtual int evalCPU()
Definition: FC_E_star.cpp:112
virtual long double getValue()
Definition: FC_E_star.cpp:264
Definition: CovariateMatrix.hpp:29
virtual int calculateRelevantCompartments_OCL()
Definition: FC_E_star.cpp:251
CompartmentalModelMatrix ** E
Definition: LSS_FC_E_star.hpp:46
Definition: CompartmentalModelMatrix.hpp:25
virtual int calculateRelevantCompartments()
Definition: FC_E_star.cpp:239
ModelContext ** context
Definition: LSS_FC_E_star.hpp:44
~FC_E_Star()
Definition: FC_E_star.cpp:89
virtual void sample(int verbose)
Definition: FC_E_star.cpp:258
double ** p_ei
Definition: LSS_FC_E_star.hpp:52
CovariateMatrix ** X
Definition: LSS_FC_E_star.hpp:49
FC_E_Star(ModelContext *_context, CompartmentalModelMatrix *_E_star, CompartmentalModelMatrix *_E, CompartmentalModelMatrix *_S, CompartmentalModelMatrix *_I_star, CovariateMatrix *_X, InitData *_A0, double *_p_se, double *_p_ei, double *_rho, double *_beta, double _steadyStateConstraintPrecision, double sliceWidth)
Definition: FC_E_star.cpp:24
long double * value
Definition: LSS_FC_E_star.hpp:55
virtual int evalOCL()
Definition: FC_E_star.cpp:234
double * sliceWidth
Definition: LSS_FullConditional.hpp:99
Simple class containing the starting compartment sizes.
Definition: LSS_FullConditional.hpp:55
double ** rho
Definition: LSS_FC_E_star.hpp:53
Definition: ModelContext.hpp:82
Definition: LSS_FC_E_star.hpp:17
CompartmentalModelMatrix ** S
Definition: LSS_FC_E_star.hpp:47