vSMC  v3.0.0
Scalable Monte Carlo
Functions
Symmetric multiprocessing

Functions

int vsmc_backend_smp_check (vSMCBackendSMP backend)
 Check if a given SMP backend is defined within the library. More...
 
int vsmc_backend_smp_max ()
 The maximum of an integer that can be passed to where vSMCBackendSMP value is expected. More...
 
vsmc_monitor vsmc_monitor_new_smp (vSMCBackendSMP backend, size_t dim, vsmc_monitor_eval_smp_type eval, int record_only, vSMCMonitorStage stage)
 vsmc::Monitor with vsmc::MonitorEvalSMP as input More...
 
void vsmc_sampler_eval_smp (vSMCBackendSMP backend, vsmc_sampler sampler, vsmc_sampler_eval_smp_type new_eval, vSMCSamplerStage, int append)
 vsmc::Sampler::eval with vsmc::SamplerEvalSMP as input More...
 

Detailed Description

Function Documentation

int vsmc_backend_smp_check ( vSMCBackendSMP  backend)

Check if a given SMP backend is defined within the library.

int vsmc_backend_smp_max ( )

The maximum of an integer that can be passed to where vSMCBackendSMP value is expected.

vsmc_monitor vsmc_monitor_new_smp ( vSMCBackendSMP  backend,
size_t  dim,
vsmc_monitor_eval_smp_type  eval,
int  record_only,
vSMCMonitorStage  stage 
)
void vsmc_sampler_eval_smp ( vSMCBackendSMP  backend,
vsmc_sampler  sampler,
vsmc_sampler_eval_smp_type  new_eval,
vSMCSamplerStage  ,
int  append 
)