QLNet.SwaptionVolatilityMatrix.SwaptionVolatilityMatrix C# (CSharp) Метод

SwaptionVolatilityMatrix() публичный Метод

public SwaptionVolatilityMatrix ( QLNet.Calendar calendar, BusinessDayConvention bdc, List optionTenors, List swapTenors, List vols, DayCounter dayCounter ) : System
calendar QLNet.Calendar
bdc BusinessDayConvention
optionTenors List
swapTenors List
vols List
dayCounter DayCounter
Результат System
        public SwaptionVolatilityMatrix(
            Calendar calendar,
            BusinessDayConvention bdc,
            List<Period> optionTenors,
            List<Period> swapTenors,
            List<List<Handle<Quote> > > vols,
            DayCounter dayCounter)
            : base(optionTenors, swapTenors, 0, calendar, bdc, dayCounter)
        {
            volHandles_=vols;
            volatilities_ = new Matrix(vols.Count, vols.First().Count );
            checkInputs(volatilities_.rows(), volatilities_.columns());
            registerWithMarketData();
            interpolation_ =
            new BilinearInterpolation(swapLengths_, swapLengths_.Count,
            optionTimes_, optionTimes_.Count,
            volatilities_);
        }

Same methods

SwaptionVolatilityMatrix::SwaptionVolatilityMatrix ( QLNet.Calendar calendar, BusinessDayConvention bdc, List optionTenors, List swapTenors, Matrix vols, DayCounter dayCounter ) : System
SwaptionVolatilityMatrix::SwaptionVolatilityMatrix ( Date referenceDate, QLNet.Calendar calendar, BusinessDayConvention bdc, List optionTenors, List swapTenors, List vols, DayCounter dayCounter ) : System
SwaptionVolatilityMatrix::SwaptionVolatilityMatrix ( Date referenceDate, QLNet.Calendar calendar, BusinessDayConvention bdc, List optionTenors, List swapTenors, Matrix vols, DayCounter dayCounter ) : System
SwaptionVolatilityMatrix::SwaptionVolatilityMatrix ( Date today, List optionDates, List swapTenors, Matrix vols, DayCounter dayCounter ) : System