Source: http://mag.hec.ca/wp-content/uploads/2016/11/HEC-MAG_MAG_SIMULATION_v5.pdf