/src/main/java/net/finmath/singleswaprate/calibration/SABRShiftedSmileCalibration.java
findReceiverVolatilities( ) ;makePhysicalVolatilities( ) ;
makePhysicalVolatilities ( ) ;
} public SABRVolatilityCube build(final String name) throws SolverException { findInterpolationNodes(); makeSwapRateTable(); findPayerVolatilities(); findReceiverVolatilities(); <extra_id_0> calibrateSmilesOnNodes(); return new SABRVolatilityCube(name, referenceDate, swapRateTable, sabrDisplacement, sabrBeta, rhoTable, baseVolTable, volvolTable, correlationDecay, iborOisDecorrelation); } private void calibrateSmilesOnNodes() throws SolverException { final ArrayList<Integer> maturities = new ArrayList<>();