Logo
Reference manual - version qle_version
NegativeCorrelationTermStructure Class Reference

Wrapper class that inverts the correlation. More...

#include <qle/termstructures/correlationtermstructure.hpp>

Inheritance diagram for NegativeCorrelationTermStructure:

Public Member Functions

 NegativeCorrelationTermStructure (const Handle< CorrelationTermStructure > &c)
Date maxDate () const override
const Date & referenceDate () const override
Calendar calendar () const override
Natural settlementDays () const override
Public Member Functions inherited from CorrelationTermStructure
 CorrelationTermStructure (const DayCounter &dc=DayCounter())
 CorrelationTermStructure (const Date &referenceDate, const Calendar &cal=Calendar(), const DayCounter &dc=DayCounter())
 CorrelationTermStructure (Natural settlementDays, const Calendar &cal, const DayCounter &dc=DayCounter())
Real correlation (Time t, Real strike=Null< Real >(), bool extrapolate=false) const
Real correlation (const Date &d, Real strike=Null< Real >(), bool extrapolate=false) const
virtual Time minTime () const
 The minimum time for which the curve can return values.

Additional Inherited Members

Protected Member Functions inherited from CorrelationTermStructure
virtual void checkRange (Time t, Real strike, bool extrapolate) const
 Extra time range check for minimum time, then calls TermStructure::checkRange.

Detailed Description

Wrapper class that inverts the correlation.