pub struct GaussianProcess {
pub mean_function: String,
pub covariance_kernel: CovarianceKernel,
pub input_dim: usize,
pub is_stationary: bool,
}Fields§
§mean_function: String§covariance_kernel: CovarianceKernel§input_dim: usize§is_stationary: boolImplementations§
Source§impl GaussianProcess
impl GaussianProcess
pub fn with_sq_exp(length: f64, var: f64, input_dim: usize) -> Self
pub fn with_matern(nu: f64, length: f64, input_dim: usize) -> Self
pub fn kernel_value(&self, d: f64) -> f64
pub fn posterior_description(&self, n_obs: usize) -> String
pub fn mercer_representation(&self) -> String
Trait Implementations§
Source§impl Clone for GaussianProcess
impl Clone for GaussianProcess
Source§fn clone(&self) -> GaussianProcess
fn clone(&self) -> GaussianProcess
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for GaussianProcess
impl RefUnwindSafe for GaussianProcess
impl Send for GaussianProcess
impl Sync for GaussianProcess
impl Unpin for GaussianProcess
impl UnsafeUnpin for GaussianProcess
impl UnwindSafe for GaussianProcess
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more