jalhyd
Version:
JaLHyd, a Javascript Library for Hydraulics
27 lines • 820 B
TypeScript
import { ChildNub, PressureLossLawParams } from "../internal_modules";
import { Result } from "../internal_modules";
/**
* Lois de perte de charge
*/
export declare enum PressureLossType {
LechaptCalmon = 0,
Strickler = 1
}
/**
* generic pressure loss law (analogous to acSection with respect to SectionParametree nub)
*/
export declare abstract class PressureLossLaw extends ChildNub {
constructor(prms: PressureLossLawParams, dbg?: boolean);
get pressureLossType(): PressureLossType;
set pressureLossType(plt: PressureLossType);
/**
* paramètres castés au bon type
*/
get prms(): PressureLossLawParams;
/**
* vérifications post-calcul
*/
finalChecks(r: Result): void;
hasProperty(key: string): boolean;
}
//# sourceMappingURL=pressureloss_law.d.ts.map