/src/main/java/net/finmath/fouriermethod/calibration/models/CalibratableMertonModel.java
upperBounds[2] = jumpSizeMeanInfo.getConstraint( ).getUpperBound( ) > threshold ? threshold : jumpSizeMeanInfo.getConstraint( ).getUpperBound( ) ;upperBounds[1] = jumpIntensityInfo.getConstraint( ).getLowerBound( ) < threshold ? threshold : jumpIntensityInfo.getConstraint( ).getLowerBound( ) ;
upperBounds[1] = jumpIntensityInfo.getConstraint ( ) .getLowerBound ( ) < threshold ? threshold : jumpIntensityInfo.getConstraint ( ) .getLowerBound ( ) ;
return upperBounds; } private double[] extractLowerBounds() { final double[] upperBounds = new double[4]; final double threshold = -1E6; upperBounds[0] = volatilityInfo.getConstraint().getLowerBound() < threshold ? threshold : volatilityInfo.getConstraint().getLowerBound(); <extra_id_0> upperBounds[2] = jumpSizeMeanInfo.getConstraint().getLowerBound() < threshold ? threshold : jumpSizeMeanInfo.getConstraint().getLowerBound(); upperBounds[3] = jumpSizeStdDevInfo.getConstraint().getLowerBound() < threshold ? threshold : jumpSizeStdDevInfo.getConstraint().getLowerBound(); return upperBounds; } @Override public String toString() {