| class StartOrderEngine( OrderEngine ) | [source] |
|---|
StartEngine generates a parameter list in random order.
It is used to initialize the set of trial samples.
Attributes from Engine
walkers, errdis, maxtrials, nstep, slow, rng, report, phantoms, verbose
Author Do Kester.
| StartOrderEngine( walkers, errdis, copy=None, **kwargs ) | [source] |
|---|
Constructor.
Parameters
- walkers : WalkerList
walkers to be diffused - errdis : ErrorDistribution
error distribution to be used - copy : OrderEngine
to be copied - kwargs : dict for Engine
"phantoms", "slow", "seed", "verbose"
| copy( ) | [source] |
|---|
| execute( kw, lowLhood, fitIndex=None ) | [source] |
|---|
Parameters
- kw : int
id of waker to diffuse - lowLhood : float
lower limit in logLikelihood - fitIndex : array_like
list of parameter indices (not active) Returns - int : the number of successfull moves
| Methods inherited from OrderEngine |
|---|
| Methods inherited from Engine |
|---|
- setWalker( kw, problem, allpars, logL, walker=None, fitIndex=None )
- domain2Unit( problem, dval, kpar=None )
- unit2Domain( problem, uval, kpar=None )
- startJourney( unitStart )
- calcJourney( unitDistance )
- reportJourney( )
- makeIndex( np, val )
- reportCall( )
- reportSuccess( )
- reportReject( )
- reportFailed( )
- reportBest( )
- printReport( best=False )
- successRate( )
- getUnitMinmax( problem, lowLhood, nap )
- getUnitRange( problem, lowLhood, nap )
- printIter( iteration=0, repiter=1000 )