85 void precalculate(
double sigma,
const std::vector<Eigen::VectorXd> &inputs,
const Eigen::VectorXd &outputs);
Hyperparameters of Gaussian models and derived matrices used for prediction.
Definition: GaussianHyperparameters.h:15
GaussianHyperparameters(GaussianHyperparameters &&gaussianHyperparameters) noexcept
Move Constructor.
GaussianHyperparameters & operator=(const GaussianHyperparameters &gaussianHyperparameters)
Copy assignment operator.
GaussianHyperparameters(const GaussianHyperparameters &gaussianHyperparameters)
Copy constructor.
Eigen::MatrixXd covMatInv
Covariance Matrix Inverse.
Definition: GaussianHyperparameters.h:37
void precalculate(double sigma, const std::vector< Eigen::VectorXd > &inputs, const Eigen::VectorXd &outputs)
Precalculate matrices needed for predictions.
Definition: GaussianHyperparameters.cpp:30
double score
score used to weight hyperparameters
Definition: GaussianHyperparameters.h:20
Eigen::VectorXd dimScales
Scale for each input dimension.
Definition: GaussianHyperparameters.h:32
Eigen::VectorXd weights
Weights used for predictions.
Definition: GaussianHyperparameters.h:41
double theta
prior variance
Definition: GaussianHyperparameters.h:28
GaussianHyperparameters & operator=(GaussianHyperparameters &&gaussianHyperparameters) noexcept
Move assignment operator.
double mean
prior mean
Definition: GaussianHyperparameters.h:24
This is the main namespace of AutoPas.
Definition: AutoPasDecl.h:32