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

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

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

            // fill dummy handles to allow generic handle-based
            // computations later on
            for (int i=0; i<vols.rows(); ++i) {
                volHandles_[i] = new InitializedList<Handle<Quote>>(vols.columns());
                for (int j=0; j<vols.columns(); ++j)
                    volHandles_[i][j] = new Handle<Quote>((new
                        SimpleQuote(vols[i,j])));
            }

            interpolation_ =
            new BilinearInterpolation(swapLengths_, swapLengths_.Count,
            optionTimes_, optionTimes_.Count,
            volatilities_);
        }

Same methods

SwaptionVolatilityMatrix::SwaptionVolatilityMatrix ( 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, 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