1=if (metier.getGearParameterValueAsDouble()<=50) return (1/(1+(Math.exp(-2.04*(group.getLength()-14.78)))));else if (metier.getGearParameterValueAsDouble()<=60) return (1/(1+(Math.exp(-2.45*(group.getLength()-17.74)))));else if (metier.getGearParameterValueAsDouble()<=70) return (1/(1+(Math.exp(-2.86*(group.getLength()-20.7)))));else if (metier.getGearParameterValueAsDouble()<=80) return (1/(1+(Math.exp(-3.27*(group.getLength()-23.65)))));else return  1;
2=if (metier.getGearParameterValueAsDouble()<=62) return (1/(1+(Math.exp(-2.6*(group.getLength()-18.47)))));else if (metier.getGearParameterValueAsDouble()<=75) return (1/(1+(Math.exp(-3.1*(group.getLength()-22.175)))));else if (metier.getGearParameterValueAsDouble()<=87) return (1/(1+(Math.exp(-3.6*(group.getLength()-25.9)))));else if (metier.getGearParameterValueAsDouble()<=100) return (1/(1+(Math.exp(-4.1*(group.getLength()-29.6)))));else return  1;
3=if (metier.getGearParameterValueAsDouble()<=75) return (1/(1+(Math.exp(-3.1*(group.getLength()-22.17)))));else if (metier.getGearParameterValueAsDouble()<=90) return (1/(1+(Math.exp(-3.7*(group.getLength()-26.61)))));else if (metier.getGearParameterValueAsDouble()<=105) return (1/(1+(Math.exp(-4.3*(group.getLength()-31.1)))));else if (metier.getGearParameterValueAsDouble()<=120) return (1/(1+(Math.exp(-4.9*(group.getLength()-35.5)))));else return  1;
