StepEngine

 
StepEngine = class StepEngine(Engine)
    StepEngine(walkers, errdis, copy=None, seed=4213, verbose=0)
 
Move a walker in a random direction.
 
The StepEngine tries to move the parameters at most 4 times in
a random direction.
 
Author       Do Kester.
 
 
Method resolution order:
StepEngine
Engine
builtins.object

Constructor:
StepEngine( walkers, errdis, copy=None, seed=4213, verbose=0)
Constructor.
 
Parameters
----------
walkers : WalkerList
    walkers to be diffused
errdis : ErrorDistribution
    error distribution to be used
copy : StepEngine
    to be copied
seed : int
    for rng
Methods defined here:
copy()
Return copy of this.
execute( kw, lowLhood, append=False, iteration=0)
Execute the engine by diffusing the parameters.
 
Parameters
----------
kw : int
    index of walker to diffuse
lowLhood : float
    lower limit in logLikelihood
append : bool
    set walker in place or append
iteration : int
    iteration number
 
Returns
-------
int : the number of successfull steps

Methods inherited from Engine: