SwitchEngine = class SwitchEngine(OrderEngine) |
|
SwitchEngine(walkers, errdis, copy=None, seed=4213, verbose=0)
The SwitchEngine tries exchange two parameters.
It belongs to the class of generalized travelling salesman problems
where the parameters of the problem is an ordered list.
The walker is kept when the logLikelihood > lowLhood
Author Do Kester. |
|
- Method resolution order:
- SwitchEngine
- OrderEngine
- Engine
- builtins.object
Constructor:
- SwitchEngine( walkers, errdis, copy=None, seed=4213, verbose=0)
- Constructor.
Parameters
----------
walkers : SampleList
walkers to be diffused
errdis : ErrorDistribution
error distribution to be used
copy : SwitchEngine
to be copied
seed : int
for random number generator
Methods defined here:
- copy()
- Return copy of this.
- executeOnce( kw, lowLhood )
- Execute the engine by diffusing the parameters.
Parameters
----------
kw : int
id of walker to diffuse
lowLhood : float
lower limit in logLikelihood
Returns
-------
int : the number of successfull moves
Methods inherited from OrderEngine:
Methods inherited from Engine:
- checkBest( problem, allpars, logL, fitIndex=None )
- domain2Unit( problem, dval, kpar=None )
- makeIndex( np, val )
- printReport()
- reportBest()
- reportCall()
- reportFailed()
- reportReject()
- reportSuccess()
- setWalker( kw, problem, allpars, logL, fitIndex=None )
- successRate()
- unit2Domain( problem, uval, kpar=None )
|
|