Cagniard–de Hoop method