Source: https://www.code-aster.org/V2/doc/v12/fr/man_r/r5/r5.05.07.pdf