override void Behave | ( | ) |
This method executes the main algorithm of this behaviour and is called within Context.Evaluate in order to set/modify objective values for the associated Context.Problem.
It projects vector data as specified with VectorProjection and finally obtain/write objective values based on the set DistanceMapping and ValueWriting.
NullReferenceException | If the inherited MoveBehaviour.Context or its associated Context.Problem respectively Context<TValue, TStructure>.Sensor are null . |