//! accrued amount at a given date /*! The default bond settlement is used if no date is given. */ public virtual double accruedAmount(Date settlement = null) { double currentNotional = notional(settlement); if (currentNotional == 0.0) { return(0.0); } return(BondFunctions.accruedAmount(this, settlement)); }