Skip to content
Snippets Groups Projects
Commit 6eeb5d26 authored by David Dorchies's avatar David Dorchies
Browse files

Fix #99

parent 06fd8247
No related branches found
No related tags found
No related merge requests found
......@@ -7,11 +7,11 @@
* déversoir parabolique : n=2 déversoir triangulaire : n=2,5
*/
export function Villemonte(h1: number, h2: number, n: number): number {
if (h1 === 0) {
throw new Error("getK_Villemonte h1 ne peut pas être nul");
if (h1 === 0 || h2 > h1) {
return 0;
}
if (n < 1 || n > 2.5) {
throw new Error("getK_Villemonte n doit être compris entre 1 et 2.5");
throw new Error("Villemonte n doit être compris entre 1 et 2.5");
}
return Math.pow(1 - Math.pow(h2 / h1, n), 0.385);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment