Changes between Version 1 and Version 2 of Documentation/DevelopmentCenter/OperatorsMoves


Ignore:
Timestamp:
06/21/10 17:00:05 (9 years ago)
Author:
mkofler
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentation/DevelopmentCenter/OperatorsMoves

    v1 v2  
    1818In each of these operators you implement {{{IMyRepMoveOperator}}} as well as the appropriate operator specific interface.
    1919
    20 For a !MoveGenerator that would be one of {{{IExhaustiveMoveGenerator}}}, {{{ISingleMoveGenerator}}}, or {{{IMultiMoveGenerator}}}, for a !MoveMaker that would be {{{IMoveMaker}}}, and for a !MoveEvaluator that would either be {{{ISingleObjectiveMoveEvaluator}}} or {{{IMultiObjectiveMoveEvaluator}}}
     20For a !MoveGenerator that would be one of
     21 * {{{IExhaustiveMoveGenerator}}}
     22 * {{{ISingleMoveGenerator}}} or
     23 * {{{IMultiMoveGenerator}}}.
     24
     25For a !MoveMaker that would be
     26 * {{{IMoveMaker}}}.
     27
     28For a !MoveEvaluator that would either be
     29 * {{{ISingleObjectiveMoveEvaluator}}} or
     30 * {{{IMultiObjectiveMoveEvaluator}}}.
    2131
    2232If you have this you need to make sure that an instance of all your operators are loaded in the Operators collection of your IProblem and you can select them in the respective algorithms.