struct gpr::GaussianProcessRegression::SliceLaplaceStateΒΆ

struct SliceLaplaceState {
    // fields
 
    LaplacePosteriorStamp stamp;
    std::vector<Eigen::VectorXd> theta_samples;
    std::vector<Eigen::VectorXd> alpha_samples;
    std::vector<EigenMatrix> L_samples;
    std::vector<double> sample_weights;
    double k_hat = 0.0;
    bool psis_reliable = true;
    bool delta_method = false;
    EigenMatrix hessian_chol_U;
    std::vector<Eigen::VectorXd> dalpha_dtheta;
    int n_target_evals = 0;
    int n_accepted = 0;
    int n_stuck = 0;
    int n_steps = 0;
    bool valid = false;
};