template <typename SelectFunction, typename MA, typename IndexType,
          typename VWR, typename VWI, typename MVS,
          typename RCONDE, typename RCONDV,
          typename VWORK, typename VIWORK, typename VBWORK>
    typename RestrictTo<IsRealGeMatrix<MA>::value
                     && IsInteger<IndexType>::value
                     && IsRealDenseVector<VWR>::value
                     && IsRealDenseVector<VWI>::value
                     && IsRealGeMatrix<MVS>::value
                     && IsNotComplex<RCONDE>::value
                     && IsNotComplex<RCONDV>::value
                     && IsRealDenseVector<VWORK>::value
                     && IsRealDenseVector<VIWORK>::value
                     && IsRealDenseVector<VBWORK>::value,
             IndexType>::Type
    esx(bool                computeSchurVectors,
        bool                sortEigenvalues,
        SelectFunction      selectFunction,
        SENSE::Sense        sense,
        MA                  &&A,
        IndexType           &sDim,
        VWR                 &&wr,
        VWI                 &&wi,
        MVS                 &&VS,
        RCONDE              &rCondE,
        RCONDV              &rCondV,
        VWORK               &&work,
        VIWORK              &&iWork,
        VBWORK              &&bWork);

Defined in namespace flens::lapack. Function esx with 11 template parameters.

template <typename SelectFunction, typename MA, typename IndexType,
          typename VW, typename MVS, typename RCONDE, typename RCONDV,
          typename VWORK, typename VRWORK, typename VBWORK>
    typename RestrictTo<IsComplexGeMatrix<MA>::value
                     && IsInteger<IndexType>::value
                     && IsComplexDenseVector<VW>::value
                     && IsComplexGeMatrix<MVS>::value
                     && IsNotComplex<RCONDE>::value
                     && IsNotComplex<RCONDV>::value
                     && IsComplexDenseVector<VWORK>::value
                     && IsRealDenseVector<VRWORK>::value
                     && IsRealDenseVector<VBWORK>::value,
             IndexType>::Type
    esx(bool                computeSchurVectors,
        bool                sortEigenvalues,
        SelectFunction      selectFunction,
        SENSE::Sense        sense,
        MA                  &&A,
        IndexType           &sDim,
        VW                  &&w,
        MVS                 &&VS,
        RCONDE              &rCondE,
        RCONDV              &rCondV,
        VWORK               &&work,
        VRWORK              &&rWork,
        VBWORK              &&bWork);

Defined in namespace flens::lapack. Function esx with 10 template parameters.