libspatialSEIR  0.1
Bayesian Spatial SEIR Modeling
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
LSS_FC_Beta_P_RS.hpp
Go to the documentation of this file.
2 
3 
4 #ifndef FULL_CONDITIONAL_BETA_P_RS_INC
5 #define FULL_CONDITIONAL_BETA_P_RS_INC
6 
7 namespace SpatialSEIR
8 {
9  class ModelContext;
10  class CompartmentalModelMatrix;
11  class CovariateMatrix;
12  class OCLProvider;
13 
20  {
21  public:
22  FC_Beta_P_RS(ModelContext *_context,
23  CompartmentalModelMatrix *_S_star,
25  CovariateMatrix* _X,
26  InitData *_A0,
27  double *_p_rs,
28  double *_beta_p_rs,
29  double _tausq,
30  double _sliceWidth
31  );
32  ~FC_Beta_P_RS();
33  virtual double evalPrior();
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 val);
39  virtual int calculateRelevantCompartments();
41 
47  double **beta_p_rs;
48  double **p_rs;
49  double* tausq;
50  long double* value;
51  };
52 
53 
54 }
55 
56 #endif
double ** beta_p_rs
Definition: LSS_FC_Beta_P_RS.hpp:47
virtual int calculateRelevantCompartments()
Definition: FC_Beta_P_RS.cpp:154
Definition: LSS_FC_Beta_P_RS.hpp:19
CompartmentalModelMatrix ** S_star
Definition: LSS_FC_Beta_P_RS.hpp:43
Definition: LSS_FullConditional.hpp:147
Definition: CovariateMatrix.hpp:29
double * tausq
Definition: LSS_FC_Beta_P_RS.hpp:49
Definition: CompartmentalModelMatrix.hpp:25
CovariateMatrix ** X
Definition: LSS_FC_Beta_P_RS.hpp:45
virtual int calculateRelevantCompartments_OCL()
Definition: FC_Beta_P_RS.cpp:159
virtual int evalOCL()
Definition: FC_Beta_P_RS.cpp:149
virtual void sample(int verbose)
Definition: FC_Beta_P_RS.cpp:165
virtual int evalCPU()
Definition: FC_Beta_P_RS.cpp:112
virtual void setValue(long double val)
Definition: FC_Beta_P_RS.cpp:175
ModelContext ** context
Definition: LSS_FC_Beta_P_RS.hpp:42
virtual double evalPrior()
Definition: FC_Beta_P_RS.cpp:100
~FC_Beta_P_RS()
Definition: FC_Beta_P_RS.cpp:80
FC_Beta_P_RS(ModelContext *_context, CompartmentalModelMatrix *_S_star, CompartmentalModelMatrix *_R, CovariateMatrix *_X, InitData *_A0, double *_p_rs, double *_beta_p_rs, double _tausq, double _sliceWidth)
Definition: FC_Beta_P_RS.cpp:24
double ** p_rs
Definition: LSS_FC_Beta_P_RS.hpp:48
InitData ** A0
Definition: LSS_FC_Beta_P_RS.hpp:46
CompartmentalModelMatrix ** R
Definition: LSS_FC_Beta_P_RS.hpp:44
virtual long double getValue()
Definition: FC_Beta_P_RS.cpp:171
long double * value
Definition: LSS_FC_Beta_P_RS.hpp:50
Simple class containing the starting compartment sizes.
Definition: LSS_FullConditional.hpp:55
Definition: ModelContext.hpp:82