Type Definition alcibiades::BoundType [] [src]

type BoundType = u8;

BOUND_EXACT, BOUND_LOWER, BOUND_UPPER, or BOUND_NONE.

For the majority of chess positions our evaluations will be more or less inaccurate, and there is nothing we can do about it. But sometimes we know that a given evaluation is probably inaccurate, and we know the sign of the error. BoundType defines the direction of such known inaccuracies.

Constants:

  • BOUND_EXACT means that the evaluation is exact (as far as we know).

  • BOUND_LOWER means that the real value is greater or equal to the evaluation (as far as we know).

  • BOUND_UPPER means that the real value is lesser or equal to the evaluation (as far as we know).

  • BOUND_NONE means that the real value can be anything.