/** * Retrieves the current LRE parameters from the Profile * * @param profile * @return */ private LreParameters getLreParameters() { // Setup the initial parameters LreParameters lreDerivedParam = new LreParameters(); // Testing indicates that if Fb=0 the NR fails if (profile.getNrFb() == 0) { lreDerivedParam.setFb(profile.getFb()); // This Fb is derived from the average of cycles 4-9 } else { lreDerivedParam.setFb(profile.getNrFb()); } lreDerivedParam.setEmax(profile.getEmax()); // Current LRE-derived Emax lreDerivedParam.setFmax(profile.getFmax()); // Current LRE-derived Fmax lreDerivedParam.setFo(profile.getAvFo()); // Current LRE-derived average Fo lreDerivedParam.setFbSlope(profile.getNrFbSlope()); // Current Fb slope return lreDerivedParam; }