struct gpr::GaussianProcessRegression::LaplacePosteriorStampΒΆ
struct LaplacePosteriorStamp {
// fields
std::uint64_t model_revision = 0;
int mpi_rank = 0;
int mpi_size = 1;
bool theta_includes_likelihood_noise = false;
double sigma2_value = 0.0;
double likelihood_sigma2 = 0.0;
double jitter_sigma2_value = 0.0;
Index_t atom_n_pt = 0;
Eigen::Index R_rows = 0;
Eigen::Index R_cols = 0;
Eigen::Index R_indices_size = 0;
Eigen::Index y_train_size = 0;
Eigen::VectorXd theta_star;
Eigen::VectorXd const_parameters;
Eigen::VectorXd lik_parameters;
Eigen::Vector3d sexpat_gaussian_prior = Eigen::Vector3d::Zero();
Eigen::Vector3d sexpat_sqrtt_prior = Eigen::Vector3d::Zero();
// methods
bool validForPosterior() const;
bool matches(const LaplacePosteriorStamp& other) const;
};