33 namespace energyScalingFunctions
42 energyScalingFunction,
50 scalar sigmoid::sigmoidScale
57 return 1.0 / (1.0 +
exp( scale * (r - shift)));
66 const dictionary& energyScalingFunctionProperties,
73 energyScalingFunctionProperties.
subDict(typeName +
"Coeffs")
75 shift_(
readScalar(sigmoidCoeffs_.lookup(
"shift"))),
76 scale_(
readScalar(sigmoidCoeffs_.lookup(
"scale")))
84 e *= sigmoidScale(r, shift_, scale_);
93 energyScalingFunctionProperties.
subDict(typeName +
"Coeffs");
95 sigmoidCoeffs_.
lookup(
"shift") >> shift_;
96 sigmoidCoeffs_.
lookup(
"scale") >> shift_;