Skip to content
Snippets Groups Projects
Commit 1c83ddb7 authored by francois.grand's avatar francois.grand
Browse files

simplification de l'utilisation de l'enum CalculatorType

parent 560a8026
No related branches found
No related tags found
1 merge request!12Resolve "Ajout de la calculette "Ouvrages hydrauliques""
import {
ComputeNodeType, CalculatorType, ParamsSectionTrapez, cSnTrapez, ParamsSectionRectang, cSnRectang,
ComputeNodeType, ParamsSectionTrapez, cSnTrapez, ParamsSectionRectang, cSnRectang,
ParamsSectionCirc, cSnCirc, ParamsSectionPuiss, cSnPuiss, acSection, ParamsEquation
} from "jalhyd";
......
import { ResultElement, cLog } from "jalhyd";
import { FixedVarResults, GraphType } from "../../results/fixed-var-results";
import { ParamRadioConfig, NgParameter, ParamValueMode } from "../ngparam";
import { Nub, ParamsEquation, CalculatorType, Result, ResultElement, cLog } from "jalhyd";
import { FormResult } from "./form-result";
import { FormulaireDefinition } from "./form-definition";
import { CalculatorResults } from "../../results/calculator-results";
......
......@@ -4,16 +4,16 @@ import { NgParameter } from "../../formulaire/ngparam";
import { FormulaireDefinition } from "../../formulaire/definition/form-definition";
export class ParamService {
private createAccuracyParameter(calcType: CalculatorType): ParamDefinition {
private createAccuracyParameter(): ParamDefinition {
const d = new ParamDomain(ParamDomainValue.INTERVAL, 1e-10, 100);
const p = new ParamDefinition(calcType, 'Pr', d);
const p = new ParamDefinition('Pr', d);
p.calculability = ParamCalculability.FREE;
return p;
}
public createParameter(calcType: CalculatorType, nodeType: ComputeNodeType, symbol: string, isTmpl = false): NgParameter {
if (symbol === "Pr")
var prmDef: ParamDefinition = this.createAccuracyParameter(calcType);
var prmDef: ParamDefinition = this.createAccuracyParameter();
else
prmDef = ComputeNodeParameters.getInstance().getComputeNodeParameter(calcType, nodeType, symbol);
......
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