Class AnalyticModelDescriptor
java.lang.Object
net.finmath.modelling.descriptor.AnalyticModelDescriptor
- All Implemented Interfaces:
InterestRateModelDescriptor, ModelDescriptor
- Author:
- Christian Fries, Roland Bachl
-
Constructor Summary
ConstructorsConstructorDescriptionAnalyticModelDescriptor(LocalDate referenceDate, Collection<Curve> curves, Collection<VolatilitySurface> surfaces) Construct an AnalyticModelDescriptor mapping the collections of curves and volatility surfaces provided.AnalyticModelDescriptor(LocalDate referenceDate, Map<String, Curve> curvesMap, Map<String, VolatilitySurface> volatilitySurfaceMap) Construct an AnalyticModelDescriptor holding copies of the maps provided. -
Method Summary
-
Constructor Details
-
AnalyticModelDescriptor
public AnalyticModelDescriptor(LocalDate referenceDate, Collection<Curve> curves, Collection<VolatilitySurface> surfaces) Construct an AnalyticModelDescriptor mapping the collections of curves and volatility surfaces provided.- Parameters:
referenceDate- The date corresponding to time \( t = 0 \).curves- The collection of curves.surfaces- The collection of volatility surfaces.
-
AnalyticModelDescriptor
public AnalyticModelDescriptor(LocalDate referenceDate, Map<String, Curve> curvesMap, Map<String, VolatilitySurface> volatilitySurfaceMap) Construct an AnalyticModelDescriptor holding copies of the maps provided.- Parameters:
referenceDate- The date corresponding to time \( t = 0 \).curvesMap- The map of curves.volatilitySurfaceMap- The map of volatility surfaces.
-
-
Method Details
-
version
Description copied from interface:ModelDescriptorReturn the version of the model description.- Specified by:
versionin interfaceModelDescriptor- Returns:
- Version number.
-
name
Description copied from interface:ModelDescriptorReturn the name of the model represented by this descriptor.- Specified by:
namein interfaceModelDescriptor- Returns:
- Name of the model.
-
getReferenceDate
-
getCurvesMap
-
getVolatilitySurfaceMap
-