Polarith AI
1.8

◆ Behave()

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.

Exceptions
NullReferenceExceptionIf the inherited MoveBehaviour.Context or its associated Context.Problem respectively Context<TValue, TStructure>.Sensor are null.
Imprint