Copyright © 2010-2011 Zuse Institute Berlin
Version: $Id$
Authors: Nico Kruber (kruber@zib.de).
id() = any()
abstract datatype: lb_op()
get/2 | Gets the selected property from the load balancing operation. |
is_jump/1 | Determines whether the operation is a jump. |
is_no_op/1 | Determines whether the operation is a no_op, i.e. |
is_slide/1 | Determines whether the operation is a slide. |
jump_op/7 | Creates a new jump operation with the given nodes and their details after the jump. |
no_op/0 | Creates a no_op operation. |
slide_op/5 | Creates a new slide operation with the given nodes and their details after the slide. |
no_op() -> lb_op()
Creates a no_op operation.
slide_op(Id :: id(), Node :: node_details:node_details(), Successor :: node_details:node_details(), NodeNew :: node_details:node_details(), SuccessorNew :: node_details:node_details()) -> lb_op()
Creates a new slide operation with the given nodes and their details after the slide.
jump_op(Id :: id(), NodeToMove :: node_details:node_details(), NodeToMove_succ :: node_details:node_details(), NodePosition :: node_details:node_details(), NodeToMoveNew :: node_details:node_details(), NodeToMove_succNew :: node_details:node_details(), NodePositionNew :: node_details:node_details()) -> lb_op()
Creates a new jump operation with the given nodes and their details after the jump.
is_no_op(Op :: lb_op()) -> boolean()
Determines whether the operation is a no_op, i.e. no operation.
is_slide(Op :: lb_op()) -> boolean()
Determines whether the operation is a slide.
is_jump(Op :: lb_op()) -> boolean()
Determines whether the operation is a jump.
get(Lb_op :: lb_op(), Key :: n1 | n1succ | n1_new | n1succ_new) -> node_details:node_details()
Gets the selected property from the load balancing operation.
Generated by EDoc, Sep 11 2020, 15:25:03.