public int GetAccruedInterestDays(Date calcDate, Cashflow[] cashflows, bool isEod = false) { if (calcDate < StartDate || calcDate >= UnderlyingMaturityDate) { return(0); } return(AiCalculation.GetAccruedInterestDays(calcDate, cashflows, isEod)); }
public int GetAccruedInterestDays(Date calcDate, IMarketCondition market, bool isEod = false) { if (calcDate < StartDate || calcDate >= UnderlyingMaturityDate) { return(0); } var cashflows = GetAiCashflows(market, false); return(AiCalculation.GetAccruedInterestDays(calcDate, cashflows, isEod)); }