vSMC  v3.0.0
Scalable Monte Carlo
Functions
utility.h File Reference
#include <vsmc/internal/common.h>

Go to the source code of this file.

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...
 
void vsmc_free (void *ptr)
 vsmc::AlignedMemory::aligned_free More...
 
void vsmc_hdf5store_monitor (vsmc_monitor monitor, const char *filename, const char *dataname, int append)
 vsmc::hdf5store More...
 
void vsmc_hdf5store_particle (vsmc_particle particle, const char *filename, const char *dataname, int append)
 vsmc::hdf5store More...
 
void vsmc_hdf5store_sampler (vsmc_sampler sampler, const char *filename, const char *dataname, int append)
 vsmc::hdf5store More...
 
void vsmc_hdf5store_state_matrix (vsmc_state_matrix state_matrix, const char *filename, const char *dataname, int append)
 vsmc::hdf5store More...
 
void * vsmc_malloc (size_t n, size_t alignment)
 vsmc::AlignedMemory::aligned_malloc More...
 
void vsmc_stop_watch_assign (vsmc_stop_watch stop_watch, vsmc_stop_watch other)
 vsmc::StopWatch::operator= More...
 
double vsmc_stop_watch_cycles (vsmc_stop_watch stop_watch)
 vsmc::StopWatch::cycles More...
 
void vsmc_stop_watch_delete (vsmc_stop_watch *stop_watch_ptr)
 vsmc::StopWatch::~StopWatch More...
 
double vsmc_stop_watch_hours (vsmc_stop_watch stop_watch)
 vsmc::StopWatch::hours More...
 
double vsmc_stop_watch_microseconds (vsmc_stop_watch stop_watch)
 vsmc::StopWatch::microseconds More...
 
double vsmc_stop_watch_milliseconds (vsmc_stop_watch stop_watch)
 vsmc::StopWatch::milliseconds More...
 
double vsmc_stop_watch_minutes (vsmc_stop_watch stop_watch)
 vsmc::StopWatch::minutes More...
 
double vsmc_stop_watch_nanoseconds (vsmc_stop_watch stop_watch)
 vsmc::StopWatch::nanoseconds More...
 
vsmc_stop_watch vsmc_stop_watch_new (void)
 vsmc::StopWatch::StopWatch More...
 
void vsmc_stop_watch_reset (vsmc_stop_watch stop_watch)
 vsmc::StopWatch::reset More...
 
int vsmc_stop_watch_running (vsmc_stop_watch stop_watch)
 vsmc::StopWatch::running More...
 
double vsmc_stop_watch_seconds (vsmc_stop_watch stop_watch)
 vsmc::StopWatch::seconds More...
 
int vsmc_stop_watch_start (vsmc_stop_watch stop_watch)
 vsmc::StopWatch::start More...
 
int vsmc_stop_watch_stop (vsmc_stop_watch stop_watch)
 vsmc::StopWatch::stop More...