Package gmisclib :: Module mcmc_mpi :: Class stepper
[frames] | no frames]

Class stepper

source code


Instance Methods
 
__init__(self, x, maxloops=-1, logger=None, share=None)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
reset_loops(self, maxloops=-1) source code
 
communicate_hook(self, id) source code
 
synchronize_start(self, id) source code
 
synchronize_end(self, id) source code
 
synchronize_abort(self, id) source code
 
synchronize(self, id) source code
 
note(self, s, lvl) source code
 
size(self) source code
 
rank(self) source code
 
close(self)
After calling close(), it is no longer legal to call run_to_change(), run_to_ergodic(), or run_to_bottom(). (Inherited from gmisclib.mcmc_helper.stepper)
source code
 
run_to_bottom(self, ns=3, acceptable_step=None)
Run the Markov Chain Monte-Carlo until it converges near a minimum. (Inherited from gmisclib.mcmc_helper.stepper)
source code
 
run_to_change(self, ncw=1, acceptable_step=None, update_T=False)
Run the Markov Chain Monte-Carlo until it finds an acceptable step. (Inherited from gmisclib.mcmc_helper.stepper)
source code
 
run_to_ergodic(self, ncw=1, T=1.0)
Run the stepper until it has explored all of parameter space ncw times (as best as we can estimate). (Inherited from gmisclib.mcmc_helper.stepper)
source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables
  MPIID = 1241
Properties

Inherited from object: __class__

Method Details

__init__(self, x, maxloops=-1, logger=None, share=None)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

reset_loops(self, maxloops=-1)

source code 
Overrides: mcmc_helper.stepper.reset_loops

communicate_hook(self, id)

source code 
Overrides: mcmc_helper.stepper.communicate_hook

synchronize_start(self, id)

source code 
Overrides: mcmc_helper.stepper.synchronize_start

synchronize_end(self, id)

source code 
Overrides: mcmc_helper.stepper.synchronize_end

synchronize_abort(self, id)

source code 
Overrides: mcmc_helper.stepper.synchronize_abort

note(self, s, lvl)

source code 
Overrides: mcmc_helper.stepper.note