Package com.opengamma.analytics.financial.interestrate

Examples of com.opengamma.analytics.financial.interestrate.YieldCurveBundle.addAll()


          }
          final YieldAndDiscountCurve curve = (YieldAndDiscountCurve) curveObject;
          final String fullCurveName = curveName + "_" + target.getUniqueId().getValue();
          curves.setCurve(fullCurveName, curve);
        }
        curves.addAll(getAllYieldCurves(inputs, exogenousConfig, configSource));
      }
    }
    final String[] curveNames = curveConfig.getYieldCurveNames();
    final ComputationTargetSpecification target = curveConfig.getTarget();
    for (final String curveName : curveNames) {
View Full Code Here


    final YieldCurveBundle curves = new YieldCurveBundle();
    if (curveConfig.getExogenousConfigData() != null) {
      final LinkedHashMap<String, String[]> exogenousCurves = curveConfig.getExogenousConfigData();
      for (final Map.Entry<String, String[]> entry : exogenousCurves.entrySet()) {
        final MultiCurveCalculationConfig config = configSource.getConfig(entry.getKey());
        curves.addAll(getYieldCurves(inputs, config));
      }
      return curves;
    }
    return null;
  }
View Full Code Here

    String priceShiftTypeConstraint = constraints.getValues(s_priceShiftType).iterator().next();
    String priceConstraint = constraints.getValues(s_priceShift).iterator().next();
   
    if (priceConstraint.equals("")) {
      // use base market prices
      curvesScen.addAll(market);
    } else {
      final Double shift = Double.valueOf(priceConstraint);
      // As curve may be functional, we can only apply a parallel shift.
      Double parallelShift;
      for (String crvName : market.getAllNames()) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.