Error in PSUM_PH generator
I think the generator for PSUM_PH has a typo under the hasPSUMS condition. Should it not be PSUM_PH = 1 - (PSUM_S/PSUM)?
PrecSplitting::generatePSUM_PH
if (hasPsum) {
if (!hasPSUML && !hasPSUMS) {
return runModel(value, md);
} else if (hasPSUML) {
value = std::min( std::max(PSUM_L / PSUM, 0.), 1.);
return true;
} else if (hasPSUMS) {
value = 1. - std::min( std::max(PSUM_L / PSUM, 0.), 1.);
return true;
}
}