# ExtendedDiscountCurve (3) - Linux Manuals

## ExtendedDiscountCurve: Term structure based on loglinear interpolation of discount factors.

## NAME

QuantLib::ExtendedDiscountCurve - Term structure based on loglinear interpolation of discount factors.

## SYNOPSIS

#include <ql/legacy/termstructures/extendeddiscountcurve.hpp>

Inherits **QuantLib::InterpolatedDiscountCurve< LogLinear >**.

### Public Member Functions

**ExtendedDiscountCurve** (const std::vector< **Date** > &dates, const std::vector< DiscountFactor > &dfs, const **Calendar** &calendar, const **BusinessDayConvention** conv, const **DayCounter** &dayCounter)

**BusinessDayConvention** **businessDayConvention** () const

void **update** ()

**Rate** **compoundForward** (const **Date** &d1, Integer f, bool extrapolate=false) const

**Rate** **compoundForward** (Time t1, Integer f, bool extrapolate=false) const

### Protected Member Functions

**Rate** **compoundForwardImpl** (Time, Integer) const

**Rate** **zeroYieldImpl** (Time) const

void **calibrateNodes** () const

boost::shared_ptr< **CompoundForward** > **reversebootstrap** (Integer) const

boost::shared_ptr< **CompoundForward** > **forwardCurve** (Integer) const

## Detailed Description

Term structure based on loglinear interpolation of discount factors.

Loglinear interpolation guarantees piecewise constant forward rates.

Rates are assumed to be annual continuos compounding.

## Member Function Documentation

### void update () [virtual]

This method must be implemented in derived classes. An instance of Observer does not call this method directly: instead, it will be called by the observables the instance registered with when they need to notify any changes.

Reimplemented from **TermStructure**.

**Rate** compoundForwardImpl (Time, Integer) const [protected]

Returns the forward rate at a specified compound frequency for the given date calculating it from the zero yield.

**Rate** zeroYieldImpl (Time) const [protected]

Returns the zero yield rate for the given date calculating it from the discount.

## Author

Generated automatically by Doxygen for QuantLib from the source code.