Class AnalyticModelWithVolatilityCubes

    • Constructor Detail

      • AnalyticModelWithVolatilityCubes

        public AnalyticModelWithVolatilityCubes()
        Create an empty analytic model.
      • AnalyticModelWithVolatilityCubes

        public AnalyticModelWithVolatilityCubes​(LocalDate referenceDate)
        Create an empty analytic model for a specified date.
        Parameters:
        referenceDate - The reference date the curves of this model should match.
      • AnalyticModelWithVolatilityCubes

        public AnalyticModelWithVolatilityCubes​(LocalDate referenceDate,
                                                Map<String,​Curve> curvesMap,
                                                Map<String,​VolatilitySurface> volatilitySurfaceMap,
                                                Map<String,​VolatilityCube> volatilityCubeMap)
        Create an analytic model for the specified reference date, together with curves as well as volatility surfaces and cubes, each with their specific name.
        Parameters:
        referenceDate - The reference date that should be used for all curves and surfaces of this model.
        curvesMap - A map containing all curves, together with their names they should have in the model.
        volatilitySurfaceMap - A map containing all volatility surfaces, together with their names they should have in the model.
        volatilityCubeMap - A map containing all volatility cubes, together with their names they should have in the model.