From 0059feac1aa6d44be9e0f9fdcb7fdf03779eddbc Mon Sep 17 00:00:00 2001 From: Guillaume Horel Date: Mon, 11 Jul 2016 10:41:44 -0400 Subject: add a consctructor for ZeroCurve and rename it to YieldCurve --- cdsone.pyx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'cdsone.pyx') diff --git a/cdsone.pyx b/cdsone.pyx index d6bb4ec..13c517e 100644 --- a/cdsone.pyx +++ b/cdsone.pyx @@ -1,13 +1,13 @@ from cdsone cimport (JpmcdsCdsoneUpfrontCharge, JpmcdsCdsoneSpread, JpmcdsStringToStubMethod) -from curve cimport ZeroCurve +from curve cimport YieldCurve from date cimport JpmcdsStringToDateInterval, pydate_to_TDate, dcc cdef int SUCCESS = 0 def upfront_charge(date, value_date, benchmark_start_date, stepin_date, start_date, end_date, double coupon_rate, - ZeroCurve zc, + YieldCurve yc, double spread, double recovery_rate, TBoolean pay_accrued_at_start = True, @@ -32,7 +32,7 @@ def upfront_charge(date, value_date, benchmark_start_date, stepin_date, if JpmcdsCdsoneUpfrontCharge(today, value_date_c, benchmark_start_date_c, stepin_date_c, start_date_c, end_date_c, coupon_rate, pay_accrued_on_default, &ivl, &stub, - dcc("ACT/360"), b'F', b"None", zc._thisptr, spread, recovery_rate, + dcc("ACT/360"), b'F', b"None", yc._thisptr, spread, recovery_rate, pay_accrued_at_start, &result) == SUCCESS: return result else: @@ -40,7 +40,7 @@ def upfront_charge(date, value_date, benchmark_start_date, stepin_date, def spread_from_upfront(date, value_date, benchmark_start_date, stepin_date, start_date, end_date, double coupon_rate, - ZeroCurve zc, + YieldCurve yc, double upfront, double recovery_rate, TBoolean pay_accrued_at_start = True, @@ -64,7 +64,7 @@ def spread_from_upfront(date, value_date, benchmark_start_date, stepin_date, if JpmcdsCdsoneSpread(today, value_date_c, benchmark_start_date_c, stepin_date_c, start_date_c, end_date_c, coupon_rate, pay_accrued_on_default, &ivl, &stub, - dcc("ACT/360"), b'F', b"None", zc._thisptr, upfront, recovery_rate, + dcc("ACT/360"), b'F', b"None", yc._thisptr, upfront, recovery_rate, pay_accrued_at_start, &result) == SUCCESS: return result else: -- cgit v1.2.3-70-g09d2