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

#include <GaussianProcess.hpp>

Inheritance diagram for gstlrn::GaussianProcess:
gstlrn::AStringable

Public Member Functions

 GaussianProcess (ModelGeneric *model=nullptr, Db *data=nullptr)
 
 GaussianProcess (const GaussianProcess &gp)
 
GaussianProcessoperator= (const GaussianProcess &gp)
 
virtual ~GaussianProcess ()
 
void init (const ModelGeneric *model, const Db *data)
 
String toString (const AStringFormat *strfmt=nullptr) const override
 
void fit (Id nb_neighVecchia=ITEST, bool reml=false, bool verbose=false, bool trace=false)
 
void predict (Db *out)
 
void simulate (Db *out, Id nbsimus=1)
 
ModelgetRawModel ()
 
auto getModel ()
 
auto getData ()
 
- Public Member Functions inherited from gstlrn::AStringable
 AStringable ()
 
 AStringable (const AStringable &r)
 
AStringableoperator= (const AStringable &r)
 
virtual ~AStringable ()
 
virtual void display (const AStringFormat *strfmt=nullptr) const final
 
virtual void display (Id level) const final
 

Constructor & Destructor Documentation

◆ GaussianProcess() [1/2]

gstlrn::GaussianProcess::GaussianProcess ( ModelGeneric model = nullptr,
Db data = nullptr 
)

◆ GaussianProcess() [2/2]

gstlrn::GaussianProcess::GaussianProcess ( const GaussianProcess gp)

◆ ~GaussianProcess()

gstlrn::GaussianProcess::~GaussianProcess ( )
virtual

Member Function Documentation

◆ fit()

void gstlrn::GaussianProcess::fit ( Id  nb_neighVecchia = ITEST,
bool  reml = false,
bool  verbose = false,
bool  trace = false 
)

◆ getData()

auto gstlrn::GaussianProcess::getData ( )
inline

◆ getModel()

auto gstlrn::GaussianProcess::getModel ( )
inline

◆ getRawModel()

Model * gstlrn::GaussianProcess::getRawModel ( )
inline

◆ init()

void gstlrn::GaussianProcess::init ( const ModelGeneric model,
const Db data 
)

◆ operator=()

GaussianProcess & gstlrn::GaussianProcess::operator= ( const GaussianProcess gp)

◆ predict()

void gstlrn::GaussianProcess::predict ( Db out)

◆ simulate()

void gstlrn::GaussianProcess::simulate ( Db out,
Id  nbsimus = 1 
)

◆ toString()

String gstlrn::GaussianProcess::toString ( const AStringFormat strfmt = nullptr) const
overridevirtual

Reimplemented from gstlrn::AStringable.


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