public class Gaussian1dModel extends Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
swigCMemOwn |
| Modifier | Constructor and Description |
|---|---|
|
Gaussian1dModel() |
protected |
Gaussian1dModel(long cPtr,
boolean cMemoryOwn) |
| Modifier and Type | Method and Description |
|---|---|
SWIGTYPE_p_Gaussian1dModel |
__deref__() |
void |
delete() |
protected void |
finalize() |
double |
forwardRate(Date fixing) |
double |
forwardRate(Date fixing,
Date referenceDate) |
double |
forwardRate(Date fixing,
Date referenceDate,
double y) |
double |
forwardRate(Date fixing,
Date referenceDate,
double y,
SWIGTYPE_p_boost__shared_ptrT_IborIndex_t iborIdx) |
protected static long |
getCPtr(Gaussian1dModel obj) |
boolean |
isNull() |
double |
numeraire(Date referenceDate) |
double |
numeraire(Date referenceDate,
double y) |
double |
numeraire(Date referenceDate,
double y,
YieldTermStructureHandle yts) |
double |
numeraire(double t) |
double |
numeraire(double t,
double y) |
double |
numeraire(double t,
double y,
YieldTermStructureHandle yts) |
StochasticProcess1D |
stateProcess() |
double |
swapAnnuity(Date fixing,
Period tenor) |
double |
swapAnnuity(Date fixing,
Period tenor,
Date referenceDate) |
double |
swapAnnuity(Date fixing,
Period tenor,
Date referenceDate,
double y) |
double |
swapAnnuity(Date fixing,
Period tenor,
Date referenceDate,
double y,
SWIGTYPE_p_boost__shared_ptrT_SwapIndex_t swapIdx) |
double |
swapRate(Date fixing,
Period tenor) |
double |
swapRate(Date fixing,
Period tenor,
Date referenceDate) |
double |
swapRate(Date fixing,
Period tenor,
Date referenceDate,
double y) |
double |
swapRate(Date fixing,
Period tenor,
Date referenceDate,
double y,
SWIGTYPE_p_boost__shared_ptrT_SwapIndex_t swapIdx) |
double |
zerobond(Date maturity) |
double |
zerobond(Date maturity,
Date referenceDate) |
double |
zerobond(Date maturity,
Date referenceDate,
double y) |
double |
zerobond(Date maturity,
Date referenceDate,
double y,
YieldTermStructureHandle yts) |
double |
zerobond(double T) |
double |
zerobond(double T,
double t) |
double |
zerobond(double T,
double t,
double y) |
double |
zerobond(double T,
double t,
double y,
YieldTermStructureHandle yts) |
double |
zerobondOption(Option.Type type,
Date expiry,
Date valueDate,
Date maturity,
double strike) |
double |
zerobondOption(Option.Type type,
Date expiry,
Date valueDate,
Date maturity,
double strike,
Date referenceDate) |
double |
zerobondOption(Option.Type type,
Date expiry,
Date valueDate,
Date maturity,
double strike,
Date referenceDate,
double y) |
double |
zerobondOption(Option.Type type,
Date expiry,
Date valueDate,
Date maturity,
double strike,
Date referenceDate,
double y,
YieldTermStructureHandle yts) |
double |
zerobondOption(Option.Type type,
Date expiry,
Date valueDate,
Date maturity,
double strike,
Date referenceDate,
double y,
YieldTermStructureHandle yts,
double yStdDevs) |
double |
zerobondOption(Option.Type type,
Date expiry,
Date valueDate,
Date maturity,
double strike,
Date referenceDate,
double y,
YieldTermStructureHandle yts,
double yStdDevs,
long yGridPoints) |
double |
zerobondOption(Option.Type type,
Date expiry,
Date valueDate,
Date maturity,
double strike,
Date referenceDate,
double y,
YieldTermStructureHandle yts,
double yStdDevs,
long yGridPoints,
boolean extrapolatePayoff) |
double |
zerobondOption(Option.Type type,
Date expiry,
Date valueDate,
Date maturity,
double strike,
Date referenceDate,
double y,
YieldTermStructureHandle yts,
double yStdDevs,
long yGridPoints,
boolean extrapolatePayoff,
boolean flatPayoffExtrapolation) |
protected Gaussian1dModel(long cPtr,
boolean cMemoryOwn)
public Gaussian1dModel()
protected static long getCPtr(Gaussian1dModel obj)
public void delete()
public SWIGTYPE_p_Gaussian1dModel __deref__()
public boolean isNull()
public StochasticProcess1D stateProcess()
public double numeraire(double t,
double y,
YieldTermStructureHandle yts)
public double numeraire(double t,
double y)
public double numeraire(double t)
public double numeraire(Date referenceDate, double y, YieldTermStructureHandle yts)
public double numeraire(Date referenceDate, double y)
public double numeraire(Date referenceDate)
public double zerobond(double T,
double t,
double y,
YieldTermStructureHandle yts)
public double zerobond(double T,
double t,
double y)
public double zerobond(double T,
double t)
public double zerobond(double T)
public double zerobond(Date maturity, Date referenceDate, double y, YieldTermStructureHandle yts)
public double zerobond(Date maturity)
public double zerobondOption(Option.Type type, Date expiry, Date valueDate, Date maturity, double strike, Date referenceDate, double y, YieldTermStructureHandle yts, double yStdDevs, long yGridPoints, boolean extrapolatePayoff, boolean flatPayoffExtrapolation)
public double zerobondOption(Option.Type type, Date expiry, Date valueDate, Date maturity, double strike, Date referenceDate, double y, YieldTermStructureHandle yts, double yStdDevs, long yGridPoints, boolean extrapolatePayoff)
public double zerobondOption(Option.Type type, Date expiry, Date valueDate, Date maturity, double strike, Date referenceDate, double y, YieldTermStructureHandle yts, double yStdDevs, long yGridPoints)
public double zerobondOption(Option.Type type, Date expiry, Date valueDate, Date maturity, double strike, Date referenceDate, double y, YieldTermStructureHandle yts, double yStdDevs)
public double zerobondOption(Option.Type type, Date expiry, Date valueDate, Date maturity, double strike, Date referenceDate, double y, YieldTermStructureHandle yts)
public double zerobondOption(Option.Type type, Date expiry, Date valueDate, Date maturity, double strike, Date referenceDate, double y)
public double zerobondOption(Option.Type type, Date expiry, Date valueDate, Date maturity, double strike, Date referenceDate)
public double zerobondOption(Option.Type type, Date expiry, Date valueDate, Date maturity, double strike)
public double forwardRate(Date fixing, Date referenceDate, double y, SWIGTYPE_p_boost__shared_ptrT_IborIndex_t iborIdx)
public double forwardRate(Date fixing)
public double swapRate(Date fixing, Period tenor, Date referenceDate, double y, SWIGTYPE_p_boost__shared_ptrT_SwapIndex_t swapIdx)
public double swapAnnuity(Date fixing, Period tenor, Date referenceDate, double y, SWIGTYPE_p_boost__shared_ptrT_SwapIndex_t swapIdx)
Copyright © 2017. All rights reserved.