1.8.0
CCC
 
Loading...
Searching...
No Matches
gstlrn::AModelOptimFactory Class Reference

#include <AModelOptimFactory.hpp>

Static Public Member Functions

static AModelOptimcreate (ModelGeneric *model, const Db *db, Vario *vario, const DbGrid *dbmap, Constraints *constraints, const ModelOptimParam &mop, Id nb_neighVecchia=ITEST, bool reml=false)
 Instantiate the appropriate AModelOptim object based on the provided parameters.
 

Member Function Documentation

◆ create()

AModelOptim * gstlrn::AModelOptimFactory::create ( ModelGeneric model,
const Db db,
Vario vario,
const DbGrid dbmap,
Constraints constraints,
const ModelOptimParam mop,
Id  nb_neighVecchia = ITEST,
bool  reml = false 
)
static

Instantiate the appropriate AModelOptim object based on the provided parameters.

Parameters
modelModelGeneric pointer representing the model to be optimized.
dbDb pointer containing experimental data (for standard Likelihood).
varioVario pointer containing the variogram (for variogram fitting).
dbmapDbGrid containing the grid map (for variogram map fitting).
constraintsConstraints (optional)
mopModelOptimParam containing fitting options.
nb_neighVecchiaNumber of Vecchia neighbors to use (for Vecchia Likelihood).
remlBoolean parameter used for Optimization
Returns
AModelOptim*

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