Package specific_fns :: Package model_free :: Module multi_processor_commands :: Class MF_result_command
[hide private]
[frames] | no frames]

Class MF_result_command

source code


Class for processing the model-free results.

Instance Methods [hide private]
 
__init__(self, processor, memo_id, param_vector, func, iter, fc, gc, hc, warning, completed)
Set up the class, placing the minimisation results here.
source code
 
run(self, processor, memo)
Disassemble the model-free optimisation results.
source code

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

Instance Variables [hide private]

Inherited from multi.misc.Result: completed, memo_id, rank

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, processor, memo_id, param_vector, func, iter, fc, gc, hc, warning, completed)
(Constructor)

source code 

Set up the class, placing the minimisation results here.

Parameters:
  • processor - Processor the processor instance we are running in.
  • completed - A flag used in batching result returns to indicate that the sequence of batched result commands has completed, the flag should be set by slave_commands. The value should be the value passed to a Slave_commands run method if it is the final result being returned otherwise it should be False.
Overrides: object.__init__

run(self, processor, memo)

source code 

Disassemble the model-free optimisation results.

Parameters:
  • processor (None) - Unused!
  • memo (memo) - The model-free memo.
Overrides: multi.result_commands.Result_command.run