template <typename VSELECT, typename MTR, typename MVL, typename MVR,
          typename IndexType, typename VWORK, typename VRWORK>
    typename RestrictTo<IsBooleanDenseVector<VSELECT>::value
                     && IsComplexGeMatrix<MTR>::value
                     && IsComplexGeMatrix<MVL>::value
                     && IsComplexGeMatrix<MVR>::value
                     && IsInteger<IndexType>::value
                     && IsComplexDenseVector<VWORK>::value
                     && IsRealDenseVector<VRWORK>::value,
             void>::Type
    trevc(bool                          computeVL,
          bool                          computeVR,
          TREVC::Job                    howMany,
          VSELECT                       &select,
          MTR                           &&Tr,
          MVL                           &&VL,
          MVR                           &&VR,
          IndexType                     mm,
          IndexType                     &m,
          VWORK                         &&work,
          VRWORK                        &&rWork);

Defined in namespace flens::lapack. Function trevc with 7 template parameters.