예제 #1
0
inline std::ptrdiff_t spgv( const fortran_int_t itype, const char jobz,
        const UpLo, const fortran_int_t n, float* ap, float* bp, float* w,
        float* z, const fortran_int_t ldz, float* work ) {
    fortran_int_t info(0);
    LAPACK_SSPGV( &itype, &jobz, &lapack_option< UpLo >::value, &n, ap, bp, w,
            z, &ldz, work, &info );
    return info;
}
예제 #2
0
파일: spgv.hpp 프로젝트: quantmind/jflib
inline void spgv( integer_t const itype, char const jobz, char const uplo,
                  integer_t const n, float* ap, float* bp, float* w, float* z,
                  integer_t const ldz, float* work, integer_t& info ) {
    LAPACK_SSPGV( &itype, &jobz, &uplo, &n, ap, bp, w, z, &ldz, work,
                  &info );
}