C# Class QLNet.DefaultProbabilityTermStructure

Inheritance: QLNet.TermStructure
Afficher le fichier Open project: ammachado/QLNet

Méthodes publiques

Méthode Description
DefaultProbabilityTermStructure ( ) : System
DefaultProbabilityTermStructure ( Date referenceDate ) : System
DefaultProbabilityTermStructure ( Date referenceDate, QLNet.Calendar cal ) : System
DefaultProbabilityTermStructure ( Date referenceDate, QLNet.Calendar cal, DayCounter dc ) : System
DefaultProbabilityTermStructure ( DayCounter dc ) : System
DefaultProbabilityTermStructure ( int settlementDays, QLNet.Calendar cal ) : System
DefaultProbabilityTermStructure ( int settlementDays, QLNet.Calendar cal, DayCounter dc ) : System
defaultDensity ( Date d ) : double
defaultDensity ( Date d, bool extrapolate ) : double
defaultDensity ( double t ) : double
defaultDensity ( double t, bool extrapolate ) : double
defaultProbability ( Date d ) : double
defaultProbability ( Date d1, Date d2 ) : double
defaultProbability ( Date d1, Date d2, bool extrapolate ) : double
defaultProbability ( Date d, bool extrapolate ) : double
defaultProbability ( double t ) : double
defaultProbability ( double t, bool extrapolate ) : double
defaultProbability ( double t1, double t2 ) : double
defaultProbability ( double t1, double t2, bool extrapolate ) : double
hazardRate ( Date d ) : double
hazardRate ( Date d, bool extrapolate ) : double
hazardRate ( double t ) : double
hazardRate ( double t, bool extrapolate ) : double
survivalProbability ( Date d ) : double
survivalProbability ( Date d, bool extrapolate ) : double
survivalProbability ( double t ) : double
survivalProbability ( double t, bool extrapolate ) : double

Méthodes protégées

Méthode Description
defaultDensityImpl ( double NamelessParameter ) : double
hazardRateImpl ( double NamelessParameter ) : double
survivalProbabilityImpl ( double NamelessParameter ) : double

Method Details

DefaultProbabilityTermStructure() public méthode

public DefaultProbabilityTermStructure ( ) : System
Résultat System

DefaultProbabilityTermStructure() public méthode

public DefaultProbabilityTermStructure ( Date referenceDate ) : System
referenceDate Date
Résultat System

DefaultProbabilityTermStructure() public méthode

public DefaultProbabilityTermStructure ( Date referenceDate, QLNet.Calendar cal ) : System
referenceDate Date
cal QLNet.Calendar
Résultat System

DefaultProbabilityTermStructure() public méthode

public DefaultProbabilityTermStructure ( Date referenceDate, QLNet.Calendar cal, DayCounter dc ) : System
referenceDate Date
cal QLNet.Calendar
dc DayCounter
Résultat System

DefaultProbabilityTermStructure() public méthode

public DefaultProbabilityTermStructure ( DayCounter dc ) : System
dc DayCounter
Résultat System

DefaultProbabilityTermStructure() public méthode

public DefaultProbabilityTermStructure ( int settlementDays, QLNet.Calendar cal ) : System
settlementDays int
cal QLNet.Calendar
Résultat System

DefaultProbabilityTermStructure() public méthode

public DefaultProbabilityTermStructure ( int settlementDays, QLNet.Calendar cal, DayCounter dc ) : System
settlementDays int
cal QLNet.Calendar
dc DayCounter
Résultat System

defaultDensity() public méthode

public defaultDensity ( Date d ) : double
d Date
Résultat double

defaultDensity() public méthode

public defaultDensity ( Date d, bool extrapolate ) : double
d Date
extrapolate bool
Résultat double

defaultDensity() public méthode

public defaultDensity ( double t ) : double
t double
Résultat double

defaultDensity() public méthode

public defaultDensity ( double t, bool extrapolate ) : double
t double
extrapolate bool
Résultat double

defaultDensityImpl() protected méthode

protected defaultDensityImpl ( double NamelessParameter ) : double
NamelessParameter double
Résultat double

defaultProbability() public méthode

public defaultProbability ( Date d ) : double
d Date
Résultat double

defaultProbability() public méthode

public defaultProbability ( Date d1, Date d2 ) : double
d1 Date
d2 Date
Résultat double

defaultProbability() public méthode

public defaultProbability ( Date d1, Date d2, bool extrapolate ) : double
d1 Date
d2 Date
extrapolate bool
Résultat double

defaultProbability() public méthode

public defaultProbability ( Date d, bool extrapolate ) : double
d Date
extrapolate bool
Résultat double

defaultProbability() public méthode

public defaultProbability ( double t ) : double
t double
Résultat double

defaultProbability() public méthode

public defaultProbability ( double t, bool extrapolate ) : double
t double
extrapolate bool
Résultat double

defaultProbability() public méthode

public defaultProbability ( double t1, double t2 ) : double
t1 double
t2 double
Résultat double

defaultProbability() public méthode

public defaultProbability ( double t1, double t2, bool extrapolate ) : double
t1 double
t2 double
extrapolate bool
Résultat double

hazardRate() public méthode

public hazardRate ( Date d ) : double
d Date
Résultat double

hazardRate() public méthode

public hazardRate ( Date d, bool extrapolate ) : double
d Date
extrapolate bool
Résultat double

hazardRate() public méthode

public hazardRate ( double t ) : double
t double
Résultat double

hazardRate() public méthode

public hazardRate ( double t, bool extrapolate ) : double
t double
extrapolate bool
Résultat double

hazardRateImpl() protected méthode

protected hazardRateImpl ( double NamelessParameter ) : double
NamelessParameter double
Résultat double

survivalProbability() public méthode

public survivalProbability ( Date d ) : double
d Date
Résultat double

survivalProbability() public méthode

public survivalProbability ( Date d, bool extrapolate ) : double
d Date
extrapolate bool
Résultat double

survivalProbability() public méthode

public survivalProbability ( double t ) : double
t double
Résultat double

survivalProbability() public méthode

public survivalProbability ( double t, bool extrapolate ) : double
t double
extrapolate bool
Résultat double

survivalProbabilityImpl() protected méthode

protected survivalProbabilityImpl ( double NamelessParameter ) : double
NamelessParameter double
Résultat double