Source: https://www.code-aster.org/V2/doc/v9/fr/man_v/v3/v3.01.014.pdf