Hyperparameters of Gaussian models and derived matrices used for prediction. More...
#include <GaussianHyperparameters.h>
Public Member Functions | |
| GaussianHyperparameters (double mean, double theta, Eigen::VectorXd dimScales) | |
| Constructor.   | |
| GaussianHyperparameters (const GaussianHyperparameters &gaussianHyperparameters) | |
| Copy constructor.   | |
| GaussianHyperparameters (GaussianHyperparameters &&gaussianHyperparameters) noexcept | |
| Move Constructor.   | |
| GaussianHyperparameters & | operator= (const GaussianHyperparameters &gaussianHyperparameters) | 
| Copy assignment operator.   | |
| GaussianHyperparameters & | operator= (GaussianHyperparameters &&gaussianHyperparameters) noexcept | 
| Move assignment operator.   | |
| void | precalculate (double sigma, const std::vector< Eigen::VectorXd > &inputs, const Eigen::VectorXd &outputs) | 
| Precalculate matrices needed for predictions.   | |
Hyperparameters of Gaussian models and derived matrices used for prediction.
| autopas::GaussianHyperparameters::GaussianHyperparameters | ( | double | mean, | 
| double | theta, | ||
| Eigen::VectorXd | dimScales | ||
| ) | 
Constructor.
| mean | prior mean of Gaussian process | 
| theta | prior variance | 
| dimScales | scale for each input dimension | 
      
  | 
  default | 
Copy constructor.
| gaussianHyperparameters | 
      
  | 
  defaultnoexcept | 
Move Constructor.
| gaussianHyperparameters | 
      
  | 
  default | 
Copy assignment operator.
| gaussianHyperparameters | 
      
  | 
  defaultnoexcept | 
Move assignment operator.
| gaussianHyperparameters | 
| void autopas::GaussianHyperparameters::precalculate | ( | double | sigma, | 
| const std::vector< Eigen::VectorXd > & | inputs, | ||
| const Eigen::VectorXd & | outputs | ||
| ) | 
Precalculate matrices needed for predictions.
| sigma | assumed noise | 
| inputs | evidence input | 
| outputs | evidence output |