Lines Matching refs:Options
38 template<typename _MatrixType, int Options=Upper> class PardisoLLT;
39 template<typename _MatrixType, int Options=Upper> class PardisoLDLT;
78 template<typename _MatrixType, int Options>
79 struct pardiso_traits< PardisoLLT<_MatrixType, Options> >
87 template<typename _MatrixType, int Options>
88 struct pardiso_traits< PardisoLDLT<_MatrixType, Options> >
507 * For complex matrices, A can also be symmetric only, see the \a Options template parameter.
511 * \tparam Options can be any bitwise combination of Upper, Lower, and Symmetric. The default is Upper, meaning only the upper triangular part has to be used.
517 template<typename MatrixType, int Options>
518 class PardisoLDLT : public PardisoImpl< PardisoLDLT<MatrixType,Options> >
521 typedef PardisoImpl< PardisoLDLT<MatrixType,Options> > Base;
527 friend class PardisoImpl< PardisoLDLT<MatrixType,Options> >;
533 enum { UpLo = Options&(Upper|Lower) };
538 pardisoInit(Base::ScalarIsComplex ? ( bool(Options&Symmetric) ? 6 : -4 ) : -2);
544 pardisoInit(Base::ScalarIsComplex ? ( bool(Options&Symmetric) ? 6 : -4 ) : -2);