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