An error occurred while loading the file. Please try again.
-
Le Roux Erwan authored
[SCM][NON STATIONARY TREND] modify some display parameter. add pre loaded LATITUDE & LONGITUDE to scm_constants file. remove massif file.
ff92a0cb
import { ParamDefinition, ParamFamily } from "../param/param-definition";
import { ParamDomainValue } from "../param/param-domain";
import { ParamsEquation } from "../param/params-equation";
/**
* Common parameters of hydraulic structure equations
*/
export class ParallelStructureParams extends ParamsEquation {
/** Débit (m3/s) */
public Q: ParamDefinition;
/** Cote de l'eau amont (m) */
public Z1: ParamDefinition;
/** Cote de l'eau aval (m) */
public Z2: ParamDefinition;
/**
* Paramètres communs à toutes les équations de structure
* @param rQ Débit total (m3/s)
* @param rZ1 Cote de l'eau amont (m)
* @param rZ2 Cote de l'eau aval (m)
*/
constructor(rQ: number, rZ1: number, rZ2: number) {
super();
this.Q = new ParamDefinition(this, "Q", ParamDomainValue.ANY, rQ, ParamFamily.FLOWS);
this.addParamDefinition(this.Q);
this.Z1 = new ParamDefinition(this, "Z1", ParamDomainValue.ANY, rZ1, ParamFamily.ELEVATIONS);
this.addParamDefinition(this.Z1);
this.Z2 = new ParamDefinition(this, "Z2", ParamDomainValue.ANY, rZ2, ParamFamily.ELEVATIONS);
this.addParamDefinition(this.Z2);
}
}