libspatialSEIR  0.1
Bayesian Spatial SEIR Modeling
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
LSS_FC_Rho.hpp
Go to the documentation of this file.
2 #ifndef FULL_CONDITIONAL_RHO_INC
3 #define FULL_CONDITIONAL_RHO_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_Rho(ModelContext *_context,
21  CompartmentalModelMatrix *_E_star,
23  InitData *_A0,
24  CovariateMatrix *_X,
25  double *_p_se,
26  double *_beta,
27  double *_rho,
28  double sliceWidth
29  );
30  ~FC_Rho();
31  virtual double evalPrior();
32  virtual int evalCPU();
33  virtual int evalOCL();
34  virtual void sample(int verbose);
35  virtual long double getValue();
36  virtual void setValue(long double val);
37  virtual int calculateRelevantCompartments();
39 
45  double **p_se;
46  double **beta;
47  double **rho;
48  long double* value;
49  };
50 
51 }
52 
53 #endif
long double * value
Definition: LSS_FC_Rho.hpp:48
Definition: LSS_FullConditional.hpp:147
Definition: CovariateMatrix.hpp:29
Definition: CompartmentalModelMatrix.hpp:25
virtual int evalCPU()
Definition: FC_Rho.cpp:103
Definition: LSS_FC_Rho.hpp:17
virtual int calculateRelevantCompartments_OCL()
Definition: FC_Rho.cpp:142
~FC_Rho()
Definition: FC_Rho.cpp:69
CompartmentalModelMatrix ** S
Definition: LSS_FC_Rho.hpp:42
virtual long double getValue()
Definition: FC_Rho.cpp:154
CompartmentalModelMatrix ** E_star
Definition: LSS_FC_Rho.hpp:41
double ** p_se
Definition: LSS_FC_Rho.hpp:45
CovariateMatrix ** X
Definition: LSS_FC_Rho.hpp:44
double ** rho
Definition: LSS_FC_Rho.hpp:47
FC_Rho(ModelContext *_context, CompartmentalModelMatrix *_E_star, CompartmentalModelMatrix *_S, InitData *_A0, CovariateMatrix *_X, double *_p_se, double *_beta, double *_rho, double sliceWidth)
Definition: FC_Rho.cpp:18
virtual int calculateRelevantCompartments()
Definition: FC_Rho.cpp:137
virtual double evalPrior()
Definition: FC_Rho.cpp:89
ModelContext ** context
Definition: LSS_FC_Rho.hpp:40
virtual void sample(int verbose)
Definition: FC_Rho.cpp:148
virtual int evalOCL()
Definition: FC_Rho.cpp:132
InitData ** A0
Definition: LSS_FC_Rho.hpp:43
double * sliceWidth
Definition: LSS_FullConditional.hpp:99
Simple class containing the starting compartment sizes.
Definition: LSS_FullConditional.hpp:55
double ** beta
Definition: LSS_FC_Rho.hpp:46
Definition: ModelContext.hpp:82
virtual void setValue(long double val)
Definition: FC_Rho.cpp:158