The out of bounds policy is not set in the Aster interface. This leads to unpredictable behaviour is an bound is declared on any variable.
The AsterBehaviourHandler contains this comment:
~~~~~~ {.cpp}
// 22/03/2012 : la gestion des bornes sera implantée plus tard
// const auto& up = AsterOutOfBoundsPolicy::getAsterOutOfBoundsPolicy();
// this->behaviour.setOutOfBoundsPolicy(up);
~~~~~
Apparently, this was never implemented at all !
As a quick fix, one can add the following line after those comments:
~~~~~~ {.cpp}
this->behaviour.setOutOfBoundsPolicy(OutOfBoundsPolicy::None);
~~~~~
This fix was introducted in all developpement branches :
rliv-2.0
,trunk
andrdev-3.0