gplib  1.0.0
C++ Gaussian Process Library
Public Member Functions | Public Attributes | List of all members
gplib::mv_gauss::implementation Struct Reference

Public Member Functions

double log_density (const arma::vec &x, const arma::mat &sigm_inv)
 
mat sample (int n_samples)
 
mv_gauss marginalize_hidden (const vector< bool > &observed)
 
mv_gauss conditional (const arma::vec &observation, const vector< bool > &observed)
 

Public Attributes

vec mean
 
mat cov
 
mat cov_chol
 

Member Function Documentation

mv_gauss gplib::mv_gauss::implementation::conditional ( const arma::vec &  observation,
const vector< bool > &  observed 
)
inline
double gplib::mv_gauss::implementation::log_density ( const arma::vec &  x,
const arma::mat &  sigm_inv 
)
inline
mv_gauss gplib::mv_gauss::implementation::marginalize_hidden ( const vector< bool > &  observed)
inline
mat gplib::mv_gauss::implementation::sample ( int  n_samples)
inline

Member Data Documentation

mat gplib::mv_gauss::implementation::cov
mat gplib::mv_gauss::implementation::cov_chol
vec gplib::mv_gauss::implementation::mean

The documentation for this struct was generated from the following file: