deeplearning4j/deeplearning4j

View on GitHub
nd4j/nd4j-backends/nd4j-api-parent/nd4j-api/src/main/java/org/nd4j/linalg/factory/BlasWrapper.java

Summary

Maintainability
D
2 days
Test Coverage

BlasWrapper has 39 methods (exceeds 20 allowed). Consider refactoring.
Open

public interface BlasWrapper {
    /***************************************************************************
     * BLAS Level 1
     */

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

        int syevr(char jobz, char range, char uplo, INDArray a, float vl, float vu, int il, int iu, float abstol,
                        INDArray w, INDArray z, int[] isuppz);

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

          int syevr(char jobz, char range, char uplo, INDArray a, float vl, float vu, int il, int iu, Number abstol,
                          INDArray w, INDArray z, int[] isuppz);

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

            int syevr(char jobz, char range, char uplo, INDArray a, double vl, double vu, int il, int iu, double abstol,
                            INDArray w, INDArray z, int[] isuppz);

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

              int syevx(char jobz, char range, char uplo, INDArray a, double vl, double vu, int il, int iu, double abstol,
                              INDArray w, INDArray z);

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

                int syevx(char jobz, char range, char uplo, INDArray a, float vl, float vu, int il, int iu, float abstol,
                                INDArray w, INDArray z);

              Method geev has 7 arguments (exceeds 4 allowed). Consider refactoring.
              Open

                  int geev(char jobvl, char jobvr, INDArray A, INDArray WR, INDArray WI, INDArray VL, INDArray VR);

                Method sygvd has 6 arguments (exceeds 4 allowed). Consider refactoring.
                Open

                    int sygvd(int itype, char jobz, char uplo, INDArray A, INDArray B, INDArray W);

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

                      INDArray gemv(double alpha, INDArray a, INDArray x, double beta, INDArray y);

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

                        INDArray gemv(Number alpha, INDArray a, INDArray x, double beta, INDArray y);

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

                          INDArray gemv(float alpha, INDArray a, INDArray x, float beta, INDArray y);

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

                            void ormqr(char side, char trans, INDArray A, INDArray tau, INDArray C);

                          There are no issues that match your filters.

                          Category
                          Status