This class is designated for Gibbs with the following properties
- Unique (absent) Neighborhood
- Multivariate case: Multiple Monovariate systems (even if the model is provided as multivariate)
|
| GibbsUMultiMono () |
|
| GibbsUMultiMono (Db *db, const std::vector< Model * > &models, double rho) |
|
| GibbsUMultiMono (const GibbsUMultiMono &r) |
|
GibbsUMultiMono & | operator= (const GibbsUMultiMono &r) |
|
virtual | ~GibbsUMultiMono () |
|
void | update (1 &y, Id isimu, Id ipgs, Id iter) override |
|
Id | covmatAlloc (bool verbose, bool verboseTimer=false) override |
|
| GibbsMultiMono () |
|
| GibbsMultiMono (Db *db, const std::vector< Model * > &models, double rho) |
|
| GibbsMultiMono (const GibbsMultiMono &r) |
|
GibbsMultiMono & | operator= (const GibbsMultiMono &r) |
|
virtual | ~GibbsMultiMono () |
|
Model * | getModels (Id ivar) const |
|
double | getRho () const |
|
Id | getNVar () const |
|
Id | calculInitialize (1 &y, Id isimu, Id ipgs) override |
| Interface for AGibbs.
|
|
double | getSimulate (1 &y, double yk, double sk, Id icase, Id ipgs, Id ivar, Id iact, Id iter) override |
|
Id | checkGibbs (const 1 &y, Id isimu, Id ipgs) override |
|
| AGibbs () |
|
| AGibbs (Db *db) |
|
| AGibbs (Db *db, Id npgs, Id nvar, Id nburn, Id niter, Id seed, Id flag_order, bool flag_decay) |
|
| AGibbs (const AGibbs &r) |
|
AGibbs & | operator= (const AGibbs &r) |
|
virtual | ~AGibbs () |
|
String | toString (const AStringFormat *strfmt=nullptr) const override |
| Interface for AStringable.
|
|
virtual void | cleanup () |
|
void | init (Id npgs, Id nvar, Id nburn, Id niter, Id seed=3241, Id flag_order=0, bool flag_decay=true) |
|
Id | run (1 &y, Id ipgs0=0, Id isimu0=0, bool verboseTimer=false, bool flagCheck=false) |
|
Id | getNvar () const |
|
void | setNvar (Id nvar) |
|
Id | getNpgs () const |
|
void | setNpgs (Id npgs) |
|
Id | getNburn () const |
|
void | setNburn (Id nburn) |
|
Id | getNiter () const |
|
void | setNiter (Id niter) |
|
Id | getFlagOrder () const |
|
void | setFlagOrder (Id flagOrder) |
|
bool | getOptionStats () const |
|
void | setOptionStats (Id option_stats) |
|
Db * | getDb () const |
|
| allocY () const |
|
void | storeResult (const 1 &y, Id isimu, Id ipgs) |
|
Id | getNSample () const |
|
Id | getSampleRank (Id i) const |
|
Id | getRank (Id ipgs, Id ivar) const |
|
| AStringable () |
|
| AStringable (const AStringable &r) |
|
AStringable & | operator= (const AStringable &r) |
|
virtual | ~AStringable () |
|
virtual void | display (const AStringFormat *strfmt=nullptr) const final |
|
virtual void | display (Id level) const final |
|