Kstars
covariance_functions.h
Go to the documentation of this file.
Base class definition for covariance functions.
Definition covariance_functions.h:36
virtual Eigen::MatrixXd evaluate(const Eigen::VectorXd &x1, const Eigen::VectorXd &x2)=0
virtual void setParameters(const Eigen::VectorXd ¶ms)=0
Method to set the hyper-parameters.
virtual int getParameterCount() const =0
Returns the number of hyper-parameters.
virtual const Eigen::VectorXd & getParameters() const =0
Returns the hyper-parameters.
virtual CovFunc * clone() const =0
Produces a clone to be able to copy the object.
Eigen::MatrixXd evaluate(const Eigen::VectorXd &x1, const Eigen::VectorXd &x2) override
Definition covariance_functions.cpp:108
const Eigen::VectorXd & getParameters() const override
Returns the hyper-parameters.
Definition covariance_functions.cpp:162
void setParameters(const Eigen::VectorXd ¶ms) override
Method to set the hyper-parameters.
Definition covariance_functions.cpp:152
virtual CovFunc * clone() const override
Produces a clone to be able to copy the object.
Definition covariance_functions.h:190
int getParameterCount() const override
Returns the number of hyper-parameters.
Definition covariance_functions.cpp:172
virtual CovFunc * clone() const override
Produces a clone to be able to copy the object.
Definition covariance_functions.h:124
int getParameterCount() const override
Returns the number of hyper-parameters.
Definition covariance_functions.cpp:90
void setParameters(const Eigen::VectorXd ¶ms) override
Method to set the hyper-parameters.
Definition covariance_functions.cpp:70
const Eigen::VectorXd & getParameters() const override
Returns the hyper-parameters.
Definition covariance_functions.cpp:80
Eigen::MatrixXd evaluate(const Eigen::VectorXd &x1, const Eigen::VectorXd &x2) override
Definition covariance_functions.cpp:33
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:38:43 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:38:43 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.