Kstars
covariance_functions.cpp
Go to the documentation of this file.
28 hyperParameters(Eigen::VectorXd::Zero(4)), extraParameters(Eigen::VectorXd::Ones(1) * std::numeric_limits<double>::max()) { }
31 hyperParameters(hyperParameters_), extraParameters(Eigen::VectorXd::Ones(1) * std::numeric_limits<double>::max()) { }
33Eigen::MatrixXd PeriodicSquareExponential::evaluate(const Eigen::VectorXd &x, const Eigen::VectorXd &y)
103 hyperParameters(Eigen::VectorXd::Zero(6)), extraParameters(Eigen::VectorXd::Ones(1) * std::numeric_limits<double>::max()) { }
105PeriodicSquareExponential2::PeriodicSquareExponential2(const Eigen::VectorXd &hyperParameters_) :
106 hyperParameters(hyperParameters_), extraParameters(Eigen::VectorXd::Ones(1) * std::numeric_limits<double>::max()) { }
108Eigen::MatrixXd PeriodicSquareExponential2::evaluate(const Eigen::VectorXd &x, const Eigen::VectorXd &y)
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
int getParameterCount() const override
Returns the number of hyper-parameters.
Definition covariance_functions.cpp:172
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
The file holds the covariance functions that can be used with the GP class.
Eigen::MatrixXd squareDistance(const Eigen::MatrixXd &a, const Eigen::MatrixXd &b)
Definition src/math_tools.cpp:28
Provides mathematical tools needed for the Gaussian process toolbox.
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:53:01 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:53:01 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.