org.jquantlib.model.shortrate.onefactormodels
Class BlackKarasinski
- java.lang.Object
-
- org.jquantlib.model.CalibratedModel
-
- org.jquantlib.model.shortrate.ShortRateModel
-
- org.jquantlib.model.shortrate.onefactormodels.OneFactorModel
-
- org.jquantlib.model.shortrate.onefactormodels.BlackKarasinski
-
- All Implemented Interfaces:
- TermStructureConsistentModel, Observable, Observer
public class BlackKarasinski extends OneFactorModel implements TermStructureConsistentModel
Standard Black-Karasinski model class.This class implements the standard Black-Karasinski model defined by where and are constants.
-
-
Constructor Summary
Constructors Constructor and Description BlackKarasinski(Handle<YieldTermStructure> termStructure)BlackKarasinski(Handle<YieldTermStructure> termStructure, double a, double sigma)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublea()org.jquantlib.model.shortrate.onefactormodels.OneFactorModel.ShortRateDynamicsdynamics()Returns the short-rate dynamicsdoublesigma()Handle<YieldTermStructure>termStructure()Latticetree(TimeGrid grid)Return by default a trinomial recombining tree.-
Methods inherited from class org.jquantlib.model.CalibratedModel
addObserver, calibrate, constraint, countObservers, deleteObserver, deleteObservers, endCriteria, getObservers, notifyObservers, notifyObservers, params, setParams, update, value
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jquantlib.util.Observable
addObserver, countObservers, deleteObserver, deleteObservers, getObservers, notifyObservers, notifyObservers
-
-
-
-
Constructor Detail
-
BlackKarasinski
public BlackKarasinski(Handle<YieldTermStructure> termStructure)
-
BlackKarasinski
public BlackKarasinski(Handle<YieldTermStructure> termStructure, double a, double sigma)
-
-
Method Detail
-
a
public double a()
-
sigma
public double sigma()
-
dynamics
public org.jquantlib.model.shortrate.onefactormodels.OneFactorModel.ShortRateDynamics dynamics()
Description copied from class:OneFactorModelReturns the short-rate dynamics- Specified by:
dynamicsin classOneFactorModel
-
tree
public Lattice tree(TimeGrid grid)
Description copied from class:OneFactorModelReturn by default a trinomial recombining tree.- Overrides:
treein classOneFactorModel
-
termStructure
public Handle<YieldTermStructure> termStructure()
- Specified by:
termStructurein interfaceTermStructureConsistentModel
-
-
DataMelt 3.0 © DataMelt by jWork.ORG