Package com.opengamma.analytics.financial.credit.creditdefaultswap.definition.legacy

Examples of com.opengamma.analytics.financial.credit.creditdefaultswap.definition.legacy.LegacyVanillaCreditDefaultSwapDefinition


    System.out.println(total);
  }

  @Test(enabled = false)
  public void timeARefactored() {
    final LegacyVanillaCreditDefaultSwapDefinition cds = CreditDefaultSwapDefinitionDataSets.getLegacyVanillaDefinition().withMaturityDate(VALUATION_DATE.plusYears(10));
    final double startTime = System.currentTimeMillis();
    double total = 0;
    for (int i = 0; i < 1000; i++) {
      total += CALCULATOR.getGammaCS01ParallelShiftCreditDefaultSwap(VALUATION_DATE, cds, YIELD_CURVE, HR_DATES, HR_RATES, BP, SpreadBumpType.ADDITIVE_PARALLEL, PriceType.CLEAN);
    }
View Full Code Here


    YIELD_CURVE = new ISDADateCurve("ISDA", BASE_DATE, YC_DATES, YC_RATES, OFFSET);
  }

  @Test(enabled = false)
  public void regressionTest() {
    final LegacyVanillaCreditDefaultSwapDefinition cds = CreditDefaultSwapDefinitionDataSets.getLegacyVanillaDefinition().withMaturityDate(VALUATION_DATE.plusYears(10));
    final double deprecatedResult = DEPRECATED_CALCULATOR.getIR01ParallelShiftCreditDefaultSwap(VALUATION_DATE, cds, YIELD_CURVE, HR_DATES, HR_RATES, BP, InterestRateBumpType.ADDITIVE_PARALLEL,
        PriceType.CLEAN);
    final double result = CALCULATOR.getIR01ParallelShiftCreditDefaultSwap(VALUATION_DATE, cds, YIELD_CURVE, HR_DATES, HR_RATES, BP, InterestRateBumpType.ADDITIVE_PARALLEL, PriceType.CLEAN);
    assertEquals(deprecatedResult, result, EPS);
  }
View Full Code Here

    assertEquals(deprecatedResult, result, EPS);
  }

  @Test(enabled = false)
  public void timeBDeprecated() {
    final LegacyVanillaCreditDefaultSwapDefinition cds = CreditDefaultSwapDefinitionDataSets.getLegacyVanillaDefinition().withMaturityDate(VALUATION_DATE.plusYears(10));
    final double startTime = System.currentTimeMillis();
    double total = 0;
    for (int i = 0; i < 1000; i++) {
      total += DEPRECATED_CALCULATOR.getIR01ParallelShiftCreditDefaultSwap(VALUATION_DATE, cds, YIELD_CURVE, HR_DATES, HR_RATES, BP, InterestRateBumpType.ADDITIVE_PARALLEL, PriceType.CLEAN);
    }
View Full Code Here

    System.out.println(total);
  }

  @Test(enabled = false)
  public void timeARefactored() {
    final LegacyVanillaCreditDefaultSwapDefinition cds = CreditDefaultSwapDefinitionDataSets.getLegacyVanillaDefinition().withMaturityDate(VALUATION_DATE.plusYears(10));
    final double startTime = System.currentTimeMillis();
    double total = 0;
    for (int i = 0; i < 1000; i++) {
      total += CALCULATOR.getIR01ParallelShiftCreditDefaultSwap(VALUATION_DATE, cds, YIELD_CURVE, HR_DATES, HR_RATES, BP, InterestRateBumpType.ADDITIVE_PARALLEL, PriceType.CLEAN);
    }
View Full Code Here

    YIELD_CURVE = new ISDADateCurve("ISDA", BASE_DATE, YC_DATES, YC_RATES, OFFSET);
  }

  @Test(enabled = false)
  public void regressionTest() {
    final LegacyVanillaCreditDefaultSwapDefinition cds = CreditDefaultSwapDefinitionDataSets.getLegacyVanillaDefinition().withMaturityDate(VALUATION_DATE.plusYears(10));
    final double deprecatedResult = DEPRECATED_CALCULATOR.getValueOnDefaultCreditDefaultSwap(VALUATION_DATE, cds, YIELD_CURVE, HR_DATES, HR_RATES, PriceType.CLEAN);
    final double result = CALCULATOR.getValueOnDefaultCreditDefaultSwap(VALUATION_DATE, cds, YIELD_CURVE, HR_DATES, HR_RATES, PriceType.CLEAN);
    assertEquals(deprecatedResult, result, EPS);
  }
View Full Code Here

    assertEquals(deprecatedResult, result, EPS);
  }

  @Test(enabled = false)
  public void timeBDeprecated() {
    final LegacyVanillaCreditDefaultSwapDefinition cds = CreditDefaultSwapDefinitionDataSets.getLegacyVanillaDefinition().withMaturityDate(VALUATION_DATE.plusYears(10));
    final double startTime = System.currentTimeMillis();
    double total = 0;
    for (int i = 0; i < 1000; i++) {
      total += DEPRECATED_CALCULATOR.getValueOnDefaultCreditDefaultSwap(VALUATION_DATE, cds, YIELD_CURVE, HR_DATES, HR_RATES, PriceType.CLEAN);
    }
View Full Code Here

    System.out.println(total);
  }

  @Test(enabled = false)
  public void timeARefactored() {
    final LegacyVanillaCreditDefaultSwapDefinition cds = CreditDefaultSwapDefinitionDataSets.getLegacyVanillaDefinition().withMaturityDate(VALUATION_DATE.plusYears(10));
    final double startTime = System.currentTimeMillis();
    double total = 0;
    for (int i = 0; i < 1000; i++) {
      total += CALCULATOR.getValueOnDefaultCreditDefaultSwap(VALUATION_DATE, cds, YIELD_CURVE, HR_DATES, HR_RATES, PriceType.CLEAN);
    }
View Full Code Here

    YIELD_CURVE = new ISDADateCurve("ISDA", BASE_DATE, YC_DATES, YC_RATES, OFFSET);
  }

  @Test(enabled = false)
  public void regressionTest() {
    final LegacyVanillaCreditDefaultSwapDefinition cds = CreditDefaultSwapDefinitionDataSets.getLegacyVanillaDefinition().withMaturityDate(VALUATION_DATE.plusYears(10));
    final double[] deprecatedResult = DEPRECATED_CALCULATOR.getIR01BucketedCreditDefaultSwap(VALUATION_DATE, cds, YIELD_CURVE, HR_DATES, HR_RATES, BP, InterestRateBumpType.ADDITIVE, PriceType.CLEAN);
    final double[] result = CALCULATOR.getIR01BucketedCreditDefaultSwap(VALUATION_DATE, cds, YIELD_CURVE, HR_DATES, HR_RATES, BP, InterestRateBumpType.ADDITIVE, PriceType.CLEAN);
    assertArrayEquals(deprecatedResult, result, EPS);
  }
View Full Code Here

    assertArrayEquals(deprecatedResult, result, EPS);
  }

  @Test(enabled = false)
  public void timeBDeprecated() {
    final LegacyVanillaCreditDefaultSwapDefinition cds = CreditDefaultSwapDefinitionDataSets.getLegacyVanillaDefinition().withMaturityDate(VALUATION_DATE.plusYears(10));
    final double startTime = System.currentTimeMillis();
    double j = 0;
    for (int i = 0; i < 100; i++) {
      DEPRECATED_CALCULATOR.getIR01BucketedCreditDefaultSwap(VALUATION_DATE, cds, YIELD_CURVE, HR_DATES, HR_RATES, BP, InterestRateBumpType.ADDITIVE, PriceType.CLEAN);
      j += i;
View Full Code Here

    System.out.println(j);
  }

  @Test(enabled = false)
  public void timeARefactored() {
    final LegacyVanillaCreditDefaultSwapDefinition cds = CreditDefaultSwapDefinitionDataSets.getLegacyVanillaDefinition().withMaturityDate(VALUATION_DATE.plusYears(10));
    final double startTime = System.currentTimeMillis();
    double j = 0;
    for (int i = 0; i < 100; i++) {
      CALCULATOR.getIR01BucketedCreditDefaultSwap(VALUATION_DATE, cds, YIELD_CURVE, HR_DATES, HR_RATES, BP, InterestRateBumpType.ADDITIVE, PriceType.CLEAN);
      j += i;
View Full Code Here

TOP

Related Classes of com.opengamma.analytics.financial.credit.creditdefaultswap.definition.legacy.LegacyVanillaCreditDefaultSwapDefinition

Copyright © 2018 www.massapicom. 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.