In nonLinearMechSolver, the treatments of the usual BC (force BC, displacement BC, ...) and microscopic BC (periodic, displacement, minimal kinematic, mixed BC) are diffrent and then distinished by the presence of a boolean **`nonLinearMechSolver::_microFlag`** (False by default). **`_microFlag=True`** if the micros-BC treatment is considered. The value of **`_microFlag`** can be modifed by one of following functions:
-**`nonLinearMechSolver::setMicroSolverFlag(flag)`** : to force **`_microFlag`** equal to **`flag`**
-**`nonLinearMechSolver::addMicroBC(microBC)`** : to force **`_microFlag = True`**
-**`nonLinearMechSolver::activateTest()`** : to force **`_microFlag = False`**