Package org.quantlib

Class SABRInterpolation

  • All Implemented Interfaces:
    AutoCloseable, org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable

    public class SABRInterpolation
    extends Object
    implements org.quantlib.helpers.QuantLibJNIHelpers.AutoCloseable
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected boolean swigCMemOwn  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected SABRInterpolation​(long cPtr, boolean cMemoryOwn)  
        SABRInterpolation​(Array x, Array y, double t, double forward, double alpha, double beta, double nu, double rho)  
        SABRInterpolation​(Array x, Array y, double t, double forward, double alpha, double beta, double nu, double rho, boolean alphaIsFixed)  
        SABRInterpolation​(Array x, Array y, double t, double forward, double alpha, double beta, double nu, double rho, boolean alphaIsFixed, boolean betaIsFixed)  
        SABRInterpolation​(Array x, Array y, double t, double forward, double alpha, double beta, double nu, double rho, boolean alphaIsFixed, boolean betaIsFixed, boolean nuIsFixed)  
        SABRInterpolation​(Array x, Array y, double t, double forward, double alpha, double beta, double nu, double rho, boolean alphaIsFixed, boolean betaIsFixed, boolean nuIsFixed, boolean rhoIsFixed)  
        SABRInterpolation​(Array x, Array y, double t, double forward, double alpha, double beta, double nu, double rho, boolean alphaIsFixed, boolean betaIsFixed, boolean nuIsFixed, boolean rhoIsFixed, boolean vegaWeighted)  
        SABRInterpolation​(Array x, Array y, double t, double forward, double alpha, double beta, double nu, double rho, boolean alphaIsFixed, boolean betaIsFixed, boolean nuIsFixed, boolean rhoIsFixed, boolean vegaWeighted, EndCriteria endCriteria)  
        SABRInterpolation​(Array x, Array y, double t, double forward, double alpha, double beta, double nu, double rho, boolean alphaIsFixed, boolean betaIsFixed, boolean nuIsFixed, boolean rhoIsFixed, boolean vegaWeighted, EndCriteria endCriteria, OptimizationMethod optMethod)  
        SABRInterpolation​(Array x, Array y, double t, double forward, double alpha, double beta, double nu, double rho, boolean alphaIsFixed, boolean betaIsFixed, boolean nuIsFixed, boolean rhoIsFixed, boolean vegaWeighted, EndCriteria endCriteria, OptimizationMethod optMethod, double errorAccept)  
        SABRInterpolation​(Array x, Array y, double t, double forward, double alpha, double beta, double nu, double rho, boolean alphaIsFixed, boolean betaIsFixed, boolean nuIsFixed, boolean rhoIsFixed, boolean vegaWeighted, EndCriteria endCriteria, OptimizationMethod optMethod, double errorAccept, boolean useMaxError)  
        SABRInterpolation​(Array x, Array y, double t, double forward, double alpha, double beta, double nu, double rho, boolean alphaIsFixed, boolean betaIsFixed, boolean nuIsFixed, boolean rhoIsFixed, boolean vegaWeighted, EndCriteria endCriteria, OptimizationMethod optMethod, double errorAccept, boolean useMaxError, long maxGuesses)  
        SABRInterpolation​(Array x, Array y, double t, double forward, double alpha, double beta, double nu, double rho, boolean alphaIsFixed, boolean betaIsFixed, boolean nuIsFixed, boolean rhoIsFixed, boolean vegaWeighted, EndCriteria endCriteria, OptimizationMethod optMethod, double errorAccept, boolean useMaxError, long maxGuesses, double shift)  
    • Field Detail

    • Constructor Detail

      • SABRInterpolation

        public SABRInterpolation​(Array x,
                                 Array y,
                                 double t,
                                 double forward,
                                 double alpha,
                                 double beta,
                                 double nu,
                                 double rho,
                                 boolean alphaIsFixed,
                                 boolean betaIsFixed,
                                 boolean nuIsFixed,
                                 boolean rhoIsFixed,
                                 boolean vegaWeighted,
                                 EndCriteria endCriteria,
                                 OptimizationMethod optMethod,
                                 double errorAccept,
                                 boolean useMaxError,
                                 long maxGuesses,
                                 double shift)
      • SABRInterpolation

        public SABRInterpolation​(Array x,
                                 Array y,
                                 double t,
                                 double forward,
                                 double alpha,
                                 double beta,
                                 double nu,
                                 double rho,
                                 boolean alphaIsFixed,
                                 boolean betaIsFixed,
                                 boolean nuIsFixed,
                                 boolean rhoIsFixed,
                                 boolean vegaWeighted,
                                 EndCriteria endCriteria,
                                 OptimizationMethod optMethod,
                                 double errorAccept,
                                 boolean useMaxError,
                                 long maxGuesses)
      • SABRInterpolation

        public SABRInterpolation​(Array x,
                                 Array y,
                                 double t,
                                 double forward,
                                 double alpha,
                                 double beta,
                                 double nu,
                                 double rho,
                                 boolean alphaIsFixed,
                                 boolean betaIsFixed,
                                 boolean nuIsFixed,
                                 boolean rhoIsFixed,
                                 boolean vegaWeighted,
                                 EndCriteria endCriteria,
                                 OptimizationMethod optMethod,
                                 double errorAccept,
                                 boolean useMaxError)
      • SABRInterpolation

        public SABRInterpolation​(Array x,
                                 Array y,
                                 double t,
                                 double forward,
                                 double alpha,
                                 double beta,
                                 double nu,
                                 double rho,
                                 boolean alphaIsFixed,
                                 boolean betaIsFixed,
                                 boolean nuIsFixed,
                                 boolean rhoIsFixed,
                                 boolean vegaWeighted,
                                 EndCriteria endCriteria,
                                 OptimizationMethod optMethod,
                                 double errorAccept)
      • SABRInterpolation

        public SABRInterpolation​(Array x,
                                 Array y,
                                 double t,
                                 double forward,
                                 double alpha,
                                 double beta,
                                 double nu,
                                 double rho,
                                 boolean alphaIsFixed,
                                 boolean betaIsFixed,
                                 boolean nuIsFixed,
                                 boolean rhoIsFixed,
                                 boolean vegaWeighted,
                                 EndCriteria endCriteria,
                                 OptimizationMethod optMethod)
      • SABRInterpolation

        public SABRInterpolation​(Array x,
                                 Array y,
                                 double t,
                                 double forward,
                                 double alpha,
                                 double beta,
                                 double nu,
                                 double rho,
                                 boolean alphaIsFixed,
                                 boolean betaIsFixed,
                                 boolean nuIsFixed,
                                 boolean rhoIsFixed,
                                 boolean vegaWeighted,
                                 EndCriteria endCriteria)
      • SABRInterpolation

        public SABRInterpolation​(Array x,
                                 Array y,
                                 double t,
                                 double forward,
                                 double alpha,
                                 double beta,
                                 double nu,
                                 double rho,
                                 boolean alphaIsFixed,
                                 boolean betaIsFixed,
                                 boolean nuIsFixed,
                                 boolean rhoIsFixed,
                                 boolean vegaWeighted)
      • SABRInterpolation

        public SABRInterpolation​(Array x,
                                 Array y,
                                 double t,
                                 double forward,
                                 double alpha,
                                 double beta,
                                 double nu,
                                 double rho,
                                 boolean alphaIsFixed,
                                 boolean betaIsFixed,
                                 boolean nuIsFixed,
                                 boolean rhoIsFixed)
      • SABRInterpolation

        public SABRInterpolation​(Array x,
                                 Array y,
                                 double t,
                                 double forward,
                                 double alpha,
                                 double beta,
                                 double nu,
                                 double rho,
                                 boolean alphaIsFixed,
                                 boolean betaIsFixed,
                                 boolean nuIsFixed)
      • SABRInterpolation

        public SABRInterpolation​(Array x,
                                 Array y,
                                 double t,
                                 double forward,
                                 double alpha,
                                 double beta,
                                 double nu,
                                 double rho,
                                 boolean alphaIsFixed,
                                 boolean betaIsFixed)
      • SABRInterpolation

        public SABRInterpolation​(Array x,
                                 Array y,
                                 double t,
                                 double forward,
                                 double alpha,
                                 double beta,
                                 double nu,
                                 double rho,
                                 boolean alphaIsFixed)
      • SABRInterpolation

        public SABRInterpolation​(Array x,
                                 Array y,
                                 double t,
                                 double forward,
                                 double alpha,
                                 double beta,
                                 double nu,
                                 double rho)