In general, the strain averaging theorem and the Hill-Mandel condition are sastified a priori using a microscopic boundary condition. The solution of this mBVP is carried out using nonLinearMechSolver, in wihch the relation between $`\mathbf{P}_M(t)`$
In general, the strain averaging theorem and the Hill-Mandel condition are sastified a priori using a microscopic boundary condition (micro-BC). Four caterogies can be found:
- Periodic BC (PBC)
- Displacement BC (DBC)
- Minimal Kinematic BC (MKBC)
- Mixed BC (MBC).
The solution of this mBVP is carried out using nonLinearMechSolver, in wihch the relation between $`\mathbf{P}_M(t)`$
and $`\mathbf{F}_M(t)`$ can be obtained by different ways.
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: