vSMC  v3.0.0
Scalable Monte Carlo
Functions
vsmc::Monitor

Functions

void vsmc_monitor_assign (vsmc_monitor monitor, vsmc_monitor other)
 vsmc::Monitor::operator= More...
 
void vsmc_monitor_clear (vsmc_monitor monitor)
 vsmc::Monitor::clear More...
 
void vsmc_monitor_compute (vsmc_monitor monitor, size_t iter, vsmc_particle particle, vSMCMonitorStage stage)
 vsmc::Monitor::operator() More...
 
void vsmc_monitor_delete (vsmc_monitor *monitor_ptr)
 vsmc::Monitor::~Monitor More...
 
size_t vsmc_monitor_dim (vsmc_monitor monitor)
 vsmc::Monitor::dim More...
 
int vsmc_monitor_empty (vsmc_monitor monitor)
 vsmc::Monitor::empty More...
 
void vsmc_monitor_eval (vsmc_monitor monitor, vsmc_monitor_eval_type new_eval, int record_only, vSMCMonitorStage stage)
 vsmc::Monitor::eval More...
 
size_t vsmc_monitor_get_name (vsmc_monitor monitor, size_t id, char *name)
 vsmc::Monitor::name More...
 
size_t vsmc_monitor_index (vsmc_monitor monitor, size_t iter)
 vsmc::Monitor::index More...
 
size_t vsmc_monitor_iter_size (vsmc_monitor monitor)
 vsmc::Monitor::iter_size More...
 
vsmc_monitor vsmc_monitor_new (size_t dim, vsmc_monitor_eval_type eval, int record_only, vSMCMonitorStage stage)
 vsmc::Monitor::Monitor More...
 
void vsmc_monitor_read_index (vsmc_monitor monitor, size_t *fist)
 vsmc::Monitor::read_index More...
 
void vsmc_monitor_read_record (vsmc_monitor monitor, size_t id, double *first)
 vsmc::Monitor::read_record More...
 
void vsmc_monitor_read_record_matrix (vsmc_monitor monitor, vSMCMatrixLayout layout, double *first)
 vsmc::Monitor::read_record_matrix More...
 
double vsmc_monitor_record (vsmc_monitor monitor, size_t id, size_t iter)
 vsmc::Monitor::record More...
 
int vsmc_monitor_record_only (vsmc_monitor monitor)
 vsmc::Monitor::record_only More...
 
void vsmc_monitor_reserve (vsmc_monitor monitor, size_t num)
 vsmc::Monitor::reserve More...
 
void vsmc_monitor_set_name (vsmc_monitor monitor, size_t id, const char *name)
 vsmc::Monitor::name More...
 
vSMCMonitorStage vsmc_monitor_stage (vsmc_monitor monitor)
 vsmc::Monitor::stage More...
 

Detailed Description

Function Documentation

void vsmc_monitor_assign ( vsmc_monitor  monitor,
vsmc_monitor  other 
)

vsmc::Monitor::operator=

void vsmc_monitor_clear ( vsmc_monitor  monitor)
void vsmc_monitor_compute ( vsmc_monitor  monitor,
size_t  iter,
vsmc_particle  particle,
vSMCMonitorStage  stage 
)

vsmc::Monitor::operator()

void vsmc_monitor_delete ( vsmc_monitor monitor_ptr)

vsmc::Monitor::~Monitor

size_t vsmc_monitor_dim ( vsmc_monitor  monitor)
int vsmc_monitor_empty ( vsmc_monitor  monitor)
void vsmc_monitor_eval ( vsmc_monitor  monitor,
vsmc_monitor_eval_type  new_eval,
int  record_only,
vSMCMonitorStage  stage 
)
size_t vsmc_monitor_get_name ( vsmc_monitor  monitor,
size_t  id,
char *  name 
)
size_t vsmc_monitor_index ( vsmc_monitor  monitor,
size_t  iter 
)
size_t vsmc_monitor_iter_size ( vsmc_monitor  monitor)
vsmc_monitor vsmc_monitor_new ( size_t  dim,
vsmc_monitor_eval_type  eval,
int  record_only,
vSMCMonitorStage  stage 
)
void vsmc_monitor_read_index ( vsmc_monitor  monitor,
size_t *  fist 
)
void vsmc_monitor_read_record ( vsmc_monitor  monitor,
size_t  id,
double *  first 
)
void vsmc_monitor_read_record_matrix ( vsmc_monitor  monitor,
vSMCMatrixLayout  layout,
double *  first 
)
double vsmc_monitor_record ( vsmc_monitor  monitor,
size_t  id,
size_t  iter 
)
int vsmc_monitor_record_only ( vsmc_monitor  monitor)
void vsmc_monitor_reserve ( vsmc_monitor  monitor,
size_t  num 
)
void vsmc_monitor_set_name ( vsmc_monitor  monitor,
size_t  id,
const char *  name 
)
vSMCMonitorStage vsmc_monitor_stage ( vsmc_monitor  monitor)