1.5.1
CCC
 
GibbsFactory Class Reference

#include <GibbsFactory.hpp>

Public Member Functions

 GibbsFactory ()
 
virtual ~GibbsFactory ()
 

Static Public Member Functions

static AGibbscreateGibbs (Db *db, Model *model, bool flagMoving)
 
static AGibbscreateGibbs (Db *db, const std::vector< Model * > &models, double rho, bool flag_propagation)
 

Constructor & Destructor Documentation

◆ GibbsFactory()

GibbsFactory::GibbsFactory ( )

◆ ~GibbsFactory()

GibbsFactory::~GibbsFactory ( )
virtual

Member Function Documentation

◆ createGibbs() [1/2]

AGibbs * GibbsFactory::createGibbs ( Db db,
const std::vector< Model * > &  models,
double  rho,
bool  flag_propagation 
)
static

Create the Gibbs instance in the case of Multi-Mono model

Parameters
dbDb structure
modelsVector of monovariate models
rhoCorrelation coefficient (current to first model)
flag_propagationPropagation flag
Returns

◆ createGibbs() [2/2]

AGibbs * GibbsFactory::createGibbs ( Db db,
Model model,
bool  flagMoving 
)
static

Create the relevant Gibbs with Multivariate complete model

Parameters
dbDb structure
modelMultivariate structure
flagMovingTrue if a Moving Neighborhood must be used
Returns

The documentation for this class was generated from the following files: