QuantLib: a free/open-source library for quantitative finance
Fully annotated sources - version 1.32
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
ZeroInflationTraits Class Reference

Bootstrap traits to use for PiecewiseZeroInflationCurve. More...

#include <ql/termstructures/inflation/inflationtraits.hpp>

+ Collaboration diagram for ZeroInflationTraits:

Public Types

typedef BootstrapHelper< ZeroInflationTermStructurehelper
 

Static Public Member Functions

static Date initialDate (const ZeroInflationTermStructure *t)
 
static Rate initialValue (const ZeroInflationTermStructure *t)
 
template<class C >
static Rate guess (Size i, const C *c, bool validData, Size)
 
template<class C >
static Rate minValueAfter (Size, const C *c, bool validData, Size)
 
template<class C >
static Rate maxValueAfter (Size, const C *c, bool validData, Size)
 
static void updateGuess (std::vector< Rate > &data, Rate level, Size i)
 
static Size maxIterations ()
 

Detailed Description

Bootstrap traits to use for PiecewiseZeroInflationCurve.

Definition at line 41 of file inflationtraits.hpp.

Member Typedef Documentation

◆ helper

Definition at line 43 of file inflationtraits.hpp.

Member Function Documentation

◆ initialDate()

static Date initialDate ( const ZeroInflationTermStructure t)
static

Definition at line 46 of file inflationtraits.hpp.

+ Here is the call graph for this function:

◆ initialValue()

static Rate initialValue ( const ZeroInflationTermStructure t)
static

Definition at line 50 of file inflationtraits.hpp.

◆ guess()

static Rate guess ( Size  i,
const C *  c,
bool  validData,
Size   
)
static

Definition at line 56 of file inflationtraits.hpp.

◆ minValueAfter()

static Rate minValueAfter ( Size  ,
const C *  c,
bool  validData,
Size   
)
static

Definition at line 73 of file inflationtraits.hpp.

◆ maxValueAfter()

static Rate maxValueAfter ( Size  ,
const C *  c,
bool  validData,
Size   
)
static

Definition at line 85 of file inflationtraits.hpp.

◆ updateGuess()

static void updateGuess ( std::vector< Rate > &  data,
Rate  level,
Size  i 
)
static

Definition at line 100 of file inflationtraits.hpp.

◆ maxIterations()

static Size maxIterations ( )
static

Definition at line 107 of file inflationtraits.hpp.