10.2.2.2.1. TEgoKBModeler
The TEgoKBModeler has a constructor without argument and 2 user methods:
setModeldefines the model that will be used in optimization. It has 3 parameters: aconst char*defining the model to use ("matern7/2"for example); anotherconst char*defining the trend ("const"for example); adoubledefining a regularization (1.e-8, use 0.0 for no regularization).setSolverdefine how the model will be constructed. It has 4 parameters: aconst char*defining the objective to minimize ("ML"for maximum likelihood); aconst char *defining the NLopt solver to use ("Bobyqa"for example); anintdefining the size of the preliminary screening; anintdefining the maximum evaluation number for optimization.
Take a look at The kriging method for details on possible parameter values.