32 #ifndef VSMC_UTILITY_UTILITY_H 33 #define VSMC_UTILITY_UTILITY_H 68 int cov_upper,
int cov_packed);
77 const char *filename,
const char *dataname,
int append);
81 const char *dataname,
int append);
85 const char *dataname,
int append);
89 const char *dataname,
int append);
144 #endif // VSMC_UTILITY_UTILITY_H int vsmc_stop_watch_start(vsmc_stop_watch stop_watch)
vsmc::StopWatch::start
double vsmc_stop_watch_hours(vsmc_stop_watch stop_watch)
vsmc::StopWatch::hours
void vsmc_free(void *ptr)
vsmc::AlignedMemory::aligned_free
int vsmc_stop_watch_running(vsmc_stop_watch stop_watch)
vsmc::StopWatch::running
void vsmc_stop_watch_assign(vsmc_stop_watch stop_watch, vsmc_stop_watch other)
vsmc::StopWatch::operator=
void vsmc_stop_watch_delete(vsmc_stop_watch *stop_watch_ptr)
vsmc::StopWatch::~StopWatch
void * vsmc_malloc(size_t n, size_t alignment)
vsmc::AlignedMemory::aligned_malloc
void vsmc_hdf5store_sampler(vsmc_sampler sampler, const char *filename, const char *dataname, int append)
vsmc::hdf5store
void vsmc_covariance_assign(vsmc_covariance covariance, vsmc_covariance other)
vsmc::Covariance::operator=
double vsmc_stop_watch_nanoseconds(vsmc_stop_watch stop_watch)
vsmc::StopWatch::nanoseconds
void vsmc_hdf5store_particle(vsmc_particle particle, const char *filename, const char *dataname, int append)
vsmc::hdf5store
double vsmc_stop_watch_seconds(vsmc_stop_watch stop_watch)
vsmc::StopWatch::seconds
void vsmc_hdf5store_state_matrix(vsmc_state_matrix state_matrix, const char *filename, const char *dataname, int append)
vsmc::hdf5store
double vsmc_stop_watch_minutes(vsmc_stop_watch stop_watch)
vsmc::StopWatch::minutes
void vsmc_hdf5store_monitor(vsmc_monitor monitor, const char *filename, const char *dataname, int append)
vsmc::hdf5store
double vsmc_stop_watch_milliseconds(vsmc_stop_watch stop_watch)
vsmc::StopWatch::milliseconds
void vsmc_stop_watch_reset(vsmc_stop_watch stop_watch)
vsmc::StopWatch::reset
vSMCMatrixLayout
vsmc::MatrixLayout
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()
vsmc_covariance vsmc_covariance_new(void)
vsmc::Covariance::Covariance
double vsmc_stop_watch_microseconds(vsmc_stop_watch stop_watch)
vsmc::StopWatch::microseconds
vsmc_stop_watch vsmc_stop_watch_new(void)
vsmc::StopWatch::StopWatch
`vsmc::StateMatrix<vsmc::RowMajor, vsmc::Dynamic, double>
int vsmc_stop_watch_stop(vsmc_stop_watch stop_watch)
vsmc::StopWatch::stop
double vsmc_stop_watch_cycles(vsmc_stop_watch stop_watch)
vsmc::StopWatch::cycles
void vsmc_covariance_delete(vsmc_covariance *covariance_ptr)
vsmc::Covariance::~Covariance