endstate_correction.smc.SMC

class endstate_correction.smc.SMC(sim: Simulation, samples: Trajectory)[source]

Bases: object

Methods

perform_SMC

Perform SMC sampling

propagate_single_walker

propagate_walkers

perform_SMC(nr_of_walkers: int = 100, protocol_length: int = 1000, nr_of_resampling_steps: int = 100) None[source]

Perform SMC sampling

Args:

nr_of_walkers (int, optional): Number of walkers selected from provided samples. Defaults to 100. protocol_length (int, optional): Length of SMC protocol. Defaults to 1_000. nr_of_resampling_steps (int, optional): Number of steps at which walkers are resampled. Defaults to 100.