/// <summary> /// Gets the value. /// </summary> /// <param name="targetDate">The target date.</param> /// <returns></returns> public Double GetValue(DateTime targetDate) { IPoint point = new DateTimePoint1D(GetBaseDate(), targetDate); return((double)GetValue(point).Value); }
/// <summary> /// /// </summary> /// <param name="baseDate"></param> /// <param name="date"></param> /// <returns></returns> public double GetForward(DateTime baseDate, DateTime date) { IPoint point = new DateTimePoint1D(baseDate, date); return(Value(point)); }
/// <summary> /// GetDiscountFactor /// </summary> /// <param name="baseDate"></param> /// <param name="targetDate"></param> /// <returns></returns> public double GetDiscountFactor(DateTime baseDate, DateTime targetDate) { IPoint point = new DateTimePoint1D(baseDate, targetDate); return(Value(point)); }
/// <summary> /// /// </summary> /// <param name="date"></param> /// <returns></returns> public double GetDiscountFactor(DateTime date) { IPoint point = new DateTimePoint1D(GetBaseDate(), date); return(Value(point)); }
/// <summary> /// Gets the discount factor. /// </summary> /// <param name="baseDate">The base date.</param> /// <param name="targetDate">The target date.</param> /// <returns></returns> public double GetIndexValue(DateTime baseDate, DateTime targetDate) { IPoint point = new DateTimePoint1D(baseDate, targetDate); return(Value(point)); }