Uses of Class
net.finmath.time.SchedulePrototype
Packages that use SchedulePrototype
Package
Description
Provides interface specification and implementation of volatility surfaces, e.g.,
                interest rate volatility surfaces like (implied) caplet volatilities and swaption
                volatilities.
Contains classes for parsing files.
Contains all classes related to interest rate derivatives, which are evaluated by a change of measure to the annuity measure of a single swap rate.
Provides classes to store and interact with market data.
Provides interface specification and implementation of volatility cubes, as well as a factory to create these, either via calibration from market data or construction
 from parameters.
Provides interfaces and classes for time discretizations, tenors and (swap) schedule generation.
- 
Uses of SchedulePrototype in net.finmath.marketdata.model.volatilitiesMethods in net.finmath.marketdata.model.volatilities that return SchedulePrototypeModifier and TypeMethodDescriptionSwaptionDataLattice.getFixMetaSchedule()SwaptionDataLattice.getFloatMetaSchedule()Constructors in net.finmath.marketdata.model.volatilities with parameters of type SchedulePrototypeModifierConstructorDescriptionSwaptionDataLattice(LocalDate referenceDate, SwaptionDataLattice.QuotingConvention quotingConvention, double displacement, String forwardCurveName, String discountCurveName, SchedulePrototype floatMetaSchedule, SchedulePrototype fixMetaSchedule, double[] maturities, double[] tenors, double[] moneynesss, double[] values)Create the lattice withSwaptionDataLattice.QuotingConvention.PAYERVOLATILITYLOGNORMAL.SwaptionDataLattice(LocalDate referenceDate, SwaptionDataLattice.QuotingConvention quotingConvention, double displacement, String forwardCurveName, String discountCurveName, SchedulePrototype floatMetaSchedule, SchedulePrototype fixMetaSchedule, int[] maturitiesInMonths, int[] tenorsInMonths, int[] moneynessBP, double[] values)Create the lattice withSwaptionDataLattice.QuotingConvention.PAYERVOLATILITYLOGNORMAL.SwaptionDataLattice(LocalDate referenceDate, SwaptionDataLattice.QuotingConvention quotingConvention, double displacement, String forwardCurveName, String discountCurveName, SchedulePrototype floatMetaSchedule, SchedulePrototype fixMetaSchedule, String[] tenorCodes, int[] moneynessBP, double[] values)Create the lattice withSwaptionDataLattice.QuotingConvention.PAYERVOLATILITYLOGNORMAL.SwaptionDataLattice(LocalDate referenceDate, SwaptionDataLattice.QuotingConvention quotingConvention, String forwardCurveName, String discountCurveName, SchedulePrototype floatMetaSchedule, SchedulePrototype fixMetaSchedule, double[] maturities, double[] tenors, double[] moneynesss, double[] values)Create the lattice.SwaptionDataLattice(LocalDate referenceDate, SwaptionDataLattice.QuotingConvention quotingConvention, String forwardCurveName, String discountCurveName, SchedulePrototype floatMetaSchedule, SchedulePrototype fixMetaSchedule, int[] maturitiesInMonths, int[] tenorsInMonths, int[] moneynessBP, double[] values)Create the lattice.SwaptionDataLattice(LocalDate referenceDate, SwaptionDataLattice.QuotingConvention quotingConvention, String forwardCurveName, String discountCurveName, SchedulePrototype floatMetaSchedule, SchedulePrototype fixMetaSchedule, String[] tenorCodes, int[] moneynessBP, double[] values)Create the lattice.
- 
Uses of SchedulePrototype in net.finmath.parserConstructors in net.finmath.parser with parameters of type SchedulePrototypeModifierConstructorDescriptionCSVSwaptionParser(String[] maturities, String[] tenors, SchedulePrototype fixMetaSchedule, SchedulePrototype floatMetaSchedule)Create the parser with filter on maturities and tenors.CSVSwaptionParser(SchedulePrototype fixMetaSchedule, SchedulePrototype floatMetaSchedule)Create the parser with no filter on the maturities and tenors.
- 
Uses of SchedulePrototype in net.finmath.singleswaprateMethods in net.finmath.singleswaprate with parameters of type SchedulePrototypeModifier and TypeMethodDescriptionstatic SwaptionDataLatticeUtils.convertMapOfTablesToLattice(Map<Integer,DataTable> tables, SwaptionDataLattice.QuotingConvention quotingConvention, LocalDate referenceDate, String discountCurveName, String forwardCurveName, SchedulePrototype fixMetaSchedule, SchedulePrototype floatMetaSchedule)Convert a map ofDataTablecontaining swaption data to aSwaptionDataLattice.static SwaptionDataLatticeUtils.convertTableToLattice(DataTable table, SwaptionDataLattice.QuotingConvention quotingConvention, LocalDate referenceDate, String discountCurveName, String forwardCurveName, SchedulePrototype fixMetaSchedule, SchedulePrototype floatMetaSchedule)Convert aDataTablecontaining swaption data to aSwaptionDataLattice.
- 
Uses of SchedulePrototype in net.finmath.singleswaprate.dataMethods in net.finmath.singleswaprate.data that return SchedulePrototypeModifier and TypeMethodDescriptionDataTable.getScheduleMetaData()DataTableBasic.getScheduleMetaData()DataTableLight.getScheduleMetaData()Methods in net.finmath.singleswaprate.data with parameters of type SchedulePrototypeModifier and TypeMethodDescriptionstatic DataTableBasicDataTableBasic.upgradeDataTableLight(DataTableLight baseTable, LocalDate referenceDate, SchedulePrototype scheduleMetaData)Create a DataTableBasic by upgrading aDataTableLightto allow access via double representation.Constructors in net.finmath.singleswaprate.data with parameters of type SchedulePrototypeModifierConstructorDescriptionDataTableBasic(String name, DataTable.TableConvention convention, LocalDate referenceDate, SchedulePrototype scheduleMetaData)Create an empty table.DataTableBasic(String name, DataTable.TableConvention convention, LocalDate referenceDate, SchedulePrototype scheduleMetaData, int[] maturities, int[] terminations, double[] values)Create a table.DataTableBasic(String name, DataTable.TableConvention convention, LocalDate referenceDate, SchedulePrototype scheduleMetaData, List<Integer> maturities, List<Integer> terminations, List<Double> values)Create a table.DataTableExtrapolated(String name, DataTable.TableConvention convention, LocalDate referenceDate, SchedulePrototype scheduleMetaData)Create an empty table.DataTableExtrapolated(String name, DataTable.TableConvention convention, LocalDate referenceDate, SchedulePrototype scheduleMetaData, int[] maturities, int[] terminations, double[] values)Create a table.DataTableExtrapolated(String name, DataTable.TableConvention convention, LocalDate referenceDate, SchedulePrototype scheduleMetaData, List<Integer> maturities, List<Integer> terminations, List<Double> values)Create a table.DataTableInterpolated(String name, DataTable.TableConvention convention, LocalDate referenceDate, SchedulePrototype scheduleMetaData)Create an empty table.DataTableInterpolated(String name, DataTable.TableConvention convention, LocalDate referenceDate, SchedulePrototype scheduleMetaData, int[] maturities, int[] terminations, double[] values)Create a table.DataTableInterpolated(String name, DataTable.TableConvention convention, LocalDate referenceDate, SchedulePrototype scheduleMetaData, List<Integer> maturities, List<Integer> terminations, List<Double> values)Create a table.DataTableLinear(String name, DataTable.TableConvention convention, LocalDate referenceDate, SchedulePrototype scheduleMetaData)Create an empty table.DataTableLinear(String name, DataTable.TableConvention convention, LocalDate referenceDate, SchedulePrototype scheduleMetaData, int[] maturities, int[] terminations, double[] values)Create a table.DataTableLinear(String name, DataTable.TableConvention convention, LocalDate referenceDate, SchedulePrototype scheduleMetaData, List<Integer> maturities, List<Integer> terminations, List<Double> values)Create a table.ErrorEstimation(LocalDate referenceDate, SchedulePrototype fixMetaSchedule, SchedulePrototype floatMetaSchedule, AnnuityMapping.AnnuityMappingType annuityMappingType, SwaptionDataLattice physicalPremiumsATM, SwaptionDataLattice cashPayerPremiums, SwaptionDataLattice cashReceiverPremiums, String discountCurveName, String forwardCurveName, String volatilityCubeName, double replicationLowerBound, double replicationUpperBound, int replicationNumberOfEvaluationPoints)Create the class.
- 
Uses of SchedulePrototype in net.finmath.singleswaprate.model.volatilitiesMethods in net.finmath.singleswaprate.model.volatilities with parameters of type SchedulePrototypeModifier and TypeMethodDescriptionstatic SABRVolatilityCubeParallelSABRVolatilityCubeParallelFactory.createSABRVolatilityCubeParallel(String cubeName, LocalDate referenceDate, SchedulePrototype fixMetaSchedule, SchedulePrototype floatMetaSchedule, double sabrDisplacement, double sabrBeta, double sabrRho, double sabrVolvol, double correlationDecay, double iborOisDecorrelation, SwaptionDataLattice physicalATMSwaptions, VolatilityCubeModel model, String forwardCurveName)Build aSABRVolatilityCubeParallelfrom given shared parameters and marketdata.
- 
Uses of SchedulePrototype in net.finmath.timeSubclasses of SchedulePrototype in net.finmath.time