SciRuby/nmatrix

View on GitHub
lib/nmatrix/lapack_core.rb

Summary

Maintainability
C
7 hrs
Test Coverage

Method lapack_geev has 12 arguments (exceeds 4 allowed). Consider refactoring.
Open

      def lapack_geev(jobvl, jobvr, n, a, lda, w, wi, vl, ldvl, vr, ldvr, lwork)
Severity: Major
Found in lib/nmatrix/lapack_core.rb - About 1 hr to fix

    Method lapack_gesvd has 12 arguments (exceeds 4 allowed). Consider refactoring.
    Open

          def lapack_gesvd(jobu, jobvt, m, n, a, lda, s, u, ldu, vt, ldvt, lwork)
    Severity: Major
    Found in lib/nmatrix/lapack_core.rb - About 1 hr to fix

      Method lapack_gesdd has 11 arguments (exceeds 4 allowed). Consider refactoring.
      Open

            def lapack_gesdd(jobz, m, n, a, lda, s, u, ldu, vt, ldvt, lwork)
      Severity: Major
      Found in lib/nmatrix/lapack_core.rb - About 1 hr to fix

        Method clapack_potrs has 8 arguments (exceeds 4 allowed). Consider refactoring.
        Open

              def clapack_potrs(order, uplo, n, nrhs, a, lda, b, ldb)
        Severity: Major
        Found in lib/nmatrix/lapack_core.rb - About 1 hr to fix

          Method clapack_potrf has 5 arguments (exceeds 4 allowed). Consider refactoring.
          Open

                def clapack_potrf(order, uplo, n, a, lda)
          Severity: Minor
          Found in lib/nmatrix/lapack_core.rb - About 35 mins to fix

            Method clapack_potri has 5 arguments (exceeds 4 allowed). Consider refactoring.
            Open

                  def clapack_potri(order, uplo, n, a, lda)
            Severity: Minor
            Found in lib/nmatrix/lapack_core.rb - About 35 mins to fix

              Method clapack_getri has 5 arguments (exceeds 4 allowed). Consider refactoring.
              Open

                    def clapack_getri(order, n, a, lda, ipiv)
              Severity: Minor
              Found in lib/nmatrix/lapack_core.rb - About 35 mins to fix

                There are no issues that match your filters.

                Category
                Status