Skip to contents

Systems

dust_system_create()
Create a dust system object
dust_system_state()
Extract system state
dust_system_set_state()
Set system state
dust_system_set_state_initial()
Set system state to initial conditions
dust_system_time()
Fetch system time
dust_system_set_time()
Set system time
dust_system_rng_state() dust_system_set_rng_state()
Fetch and set rng state
dust_system_update_pars()
Update parameters

Running

Other

dust_example()
Example generators
dust_system_reorder()
Reorder states
dust_system_internals()
Fetch system internals
dust_ode_control()
Create a dust_ode_control object.

Likelihood

dust_system_compare_data()
Compare system state against data
dust_filter_create()
Create a particle filter
dust_unfilter_create()
Create an unfilter
dust_likelihood_run()
Compute likelihood

Interact with system state after likelihood run

dust_likelihood_last_state()
Get likelihood state
dust_likelihood_last_trajectories()
Fetch last likelihood trajectories
dust_likelihood_last_gradient()
Fetch last likelihood gradient

Interface to monty

dust_likelihood_monty()
Create monty model

Helpers

dust_filter_data()
Prepare data

Advanced use

dust_likelihood_copy()
Create copy of a dust likelihood object
dust_likelihood_rng_state() dust_likelihood_set_rng_state()
Get filter RNG state

Tools

dust_unpack_state() dust_unpack_index()
Unpack state
dust_openmp_support()
Information about OpenMP support
dust_openmp_threads()
Select number of threads

Browser-based debugging

Creation

dust_compile()
Compile a dust2 system
dust_package()
Create dust system in package