vSMC  v3.0.0
Scalable Monte Carlo
Functions
Covariance

Functions

void vsmc_covariance_assign (vsmc_covariance covariance, vsmc_covariance other)
 vsmc::Covariance::operator= More...
 
void vsmc_covariance_compute (vsmc_covariance covariance, vSMCMatrixLayout layout, size_t n, size_t p, const double *x, const double *w, double *mean, double *cov, vSMCMatrixLayout cov_layout, int cov_upper, int cov_packed)
 vsmc::Covariance::operator() More...
 
void vsmc_covariance_delete (vsmc_covariance *covariance_ptr)
 vsmc::Covariance::~Covariance More...
 
vsmc_covariance vsmc_covariance_new (void)
 vsmc::Covariance::Covariance More...
 

Detailed Description

Function Documentation

void vsmc_covariance_assign ( vsmc_covariance  covariance,
vsmc_covariance  other 
)

vsmc::Covariance::operator=

void vsmc_covariance_compute ( vsmc_covariance  covariance,
vSMCMatrixLayout  layout,
size_t  n,
size_t  p,
const double *  x,
const double *  w,
double *  mean,
double *  cov,
vSMCMatrixLayout  cov_layout,
int  cov_upper,
int  cov_packed 
)

vsmc::Covariance::operator()

void vsmc_covariance_delete ( vsmc_covariance covariance_ptr)

vsmc::Covariance::~Covariance

vsmc_covariance vsmc_covariance_new ( void  )

vsmc::Covariance::Covariance