diff options
| -rw-r--r-- | legs.pxd | 4 | ||||
| -rw-r--r-- | legs.pyx | 5 |
2 files changed, 9 insertions, 0 deletions
@@ -89,6 +89,10 @@ cdef extern from "isda/feeleg.h": cdef void JpmcdsFeeLegFree(TFeeLeg *p) + cdef void FeeLegAI(TFeeLeg* fl, + TDate today, + double* ai) + cdef class ContingentLeg: cdef TContingentLeg* _thisptr @@ -93,6 +93,11 @@ cdef class FeeLeg: else: raise ValueError + def accrued(self, today): + cdef double ai + FeeLegAI(self._thisptr, pydate_to_TDate(today), &ai) + return ai + def __dealloc__(self): if self._thisptr is not NULL: JpmcdsFeeLegFree(self._thisptr) |
