DeathEngine

 
DeathEngine = class DeathEngine(Engine)
    DeathEngine(walkers, errdis, slow=None, copy=None, seed=23455, verbose=0)
 
The DeathEngine deletes a component from the model.
 
Only for Models that are Dynamic.
The death rate is governed by the growth-prior in the dynamic model.
 
The member is kept when the logLikelihood > lowLhood.
 
Author       Do Kester.
 
 
Method resolution order:
DeathEngine
Engine
builtins.object

Constructor:
DeathEngine( walkers, errdis, slow=None, copy=None, seed=23455, verbose=0)
Constructor.
 
Parameters
----------
walkers : WalkerList
    walkers to be diffused
errdis : ErrorDistribution
    error distribution to be used
slow : None or int > 0
    Run this engine every slow-th iteration. None for all.
copy : GalileanEngine
    to be copied
seed : int
    for random number generator
Methods defined here:
copy()
Return copy of this.
execute( kw, lowLhood, append=False, iteration=0)
Execute the engine by removins a component.
 
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 moves

Methods inherited from Engine: