Source: https://www.umr-cnrm.fr/IMG/pdf/cattiaux_introcc_enpc_2014_anim.pdf