@Override public <T> Optional<T> findData(MarketDataName<T> name) { if (surface.getName().equals(name)) { return Optional.of(name.getMarketDataType().cast(surface)); } return Optional.empty(); }
@Override public <T> Optional<T> findData(MarketDataName<T> name) { if (surface.getName().equals(name)) { return Optional.of(name.getMarketDataType().cast(surface)); } return Optional.empty(); }
@Override public <T> Optional<T> findData(MarketDataName<T> name) { if (surface.getName().equals(name)) { return Optional.of(name.getMarketDataType().cast(surface)); } return Optional.empty(); }
@Override public <T> Optional<T> findData(MarketDataName<T> name) { if (surface.getName().equals(name)) { return Optional.of(name.getMarketDataType().cast(surface)); } return Optional.empty(); }
@Override public <T> Optional<T> findData(MarketDataName<T> name) { if (surface.getName().equals(name)) { return Optional.of(name.getMarketDataType().cast(surface)); } return Optional.empty(); }
@Override public <T> Optional<T> findData(MarketDataName<T> name) { if (surface.getName().equals(name)) { return Optional.of(name.getMarketDataType().cast(surface)); } return Optional.empty(); }
@Override public <T> Optional<T> findData(MarketDataName<T> name) { if (surface.getName().equals(name)) { return Optional.of(name.getMarketDataType().cast(surface)); } return Optional.empty(); }
@Override public <T> Optional<T> findData(MarketDataName<T> name) { if (surface.getName().equals(name)) { return Optional.of(name.getMarketDataType().cast(surface)); } return Optional.empty(); }
@Override public <T> Optional<T> findData(MarketDataName<T> name) { if (surface.getName().equals(name)) { return Optional.of(name.getMarketDataType().cast(surface)); } return Optional.empty(); }
@Override public <T> Optional<T> findData(MarketDataName<T> name) { if (surface.getName().equals(name)) { return Optional.of(name.getMarketDataType().cast(surface)); } if (shiftCurve.getName().equals(name)) { return Optional.of(name.getMarketDataType().cast(shiftCurve)); } return Optional.empty(); }
@Override public <T> Optional<T> findData(MarketDataName<T> name) { if (parameters.getAlphaSurface().getName().equals(name)) { return Optional.of(name.getMarketDataType().cast(parameters.getAlphaSurface())); } if (parameters.getBetaSurface().getName().equals(name)) { return Optional.of(name.getMarketDataType().cast(parameters.getBetaSurface())); } if (parameters.getRhoSurface().getName().equals(name)) { return Optional.of(name.getMarketDataType().cast(parameters.getRhoSurface())); } if (parameters.getNuSurface().getName().equals(name)) { return Optional.of(name.getMarketDataType().cast(parameters.getNuSurface())); } if (parameters.getShiftSurface().getName().equals(name)) { return Optional.of(name.getMarketDataType().cast(parameters.getShiftSurface())); } return Optional.empty(); }
MarketDataName<?> name = s.getMarketDataName(); if (name instanceof SurfaceName) { if (volatilities.getParameters().getAlphaSurface().getName().equals(name) && alphaInfo.isPresent()) { updateSensitivity(s, sensitivityToRawData.get(0), sensitivityRawArray); metadataResult = s.getParameterMetadata(); if (volatilities.getParameters().getBetaSurface().getName().equals(name) && betaInfo.isPresent()) { updateSensitivity(s, sensitivityToRawData.get(1), sensitivityRawArray); metadataResult = s.getParameterMetadata(); if (volatilities.getParameters().getRhoSurface().getName().equals(name) && rhoInfo.isPresent()) { updateSensitivity(s, sensitivityToRawData.get(2), sensitivityRawArray); metadataResult = s.getParameterMetadata(); if (volatilities.getParameters().getNuSurface().getName().equals(name) && nuInfo.isPresent()) { updateSensitivity(s, sensitivityToRawData.get(3), sensitivityRawArray); metadataResult = s.getParameterMetadata();