Package specific_analyses :: Package frame_order :: Module optimisation :: Class Frame_order_result_command
[hide private]
[frames] | no frames]

Class Frame_order_result_command

source code


Class for processing the frame order results.

This object will be sent from the slave back to the master to have its run() method executed.

Instance Methods [hide private]
 
__init__(self, processor=None, memo_id=None, results=None, A_5D_bc=None, pcs_theta=None, rdc_theta=None, completed=False)
Set up the class, placing the minimisation results here.
source code
 
run(self, processor, memo)
Disassemble the frame order 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=None, memo_id=None, results=None, A_5D_bc=None, pcs_theta=None, rdc_theta=None, completed=False)
(Constructor)

source code 

Set up the class, placing the minimisation results here.

Parameters:
  • processor (multi.processor.Processor instance) - The processor object.
  • memo_id (str) - The memo identification string.
  • results (tuple) - The results as returned by minfx.
  • A_5D_bc (numpy float64 array) - The reduced back-calculated alignment tensors from the target function.
  • pcs_theta (numpy float64 array) - The back calculated PCS values from the target function.
  • rdc_theta (numpy float64 array) - The back calculated RDC values from the target function.
  • model (class instance) - The target function class instance which has been optimised.
  • completed (bool) - A flag which if True signals that the optimisation successfully completed.
Overrides: object.__init__

run(self, processor, memo)

source code 

Disassemble the frame order optimisation results.

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