Max norm

Header file

Implementation

The following routines compute the maximum absolute value of the matrix entries.

C++ API

Base<T> MaxNorm(const Matrix<T> &A)
Base<T> MaxNorm(const AbstractDistMatrix<T> &A)
Base<T> MaxNorm(const SparseMatrix<T> &A)
Base<T> MaxNorm(const DistSparseMatrix<T> &A)
Base<T> SymmetricMaxNorm(UpperOrLower uplo, const Matrix<T> &A)
Base<T> SymmetricMaxNorm(UpperOrLower uplo, const AbstractDistMatrix<T> &A)
Base<T> SymmetricMaxNorm(UpperOrLower uplo, const SparseMatrix<T> &A)
Base<T> SymmetricMaxNorm(UpperOrLower uplo, const DistSparseMatrix<T> &A)
Base<T> HermitianMaxNorm(UpperOrLower uplo, const Matrix<T> &A)
Base<T> HermitianMaxNorm(UpperOrLower uplo, const AbstractDistMatrix<T> &A)
Base<T> HermitianMaxNorm(UpperOrLower uplo, const SparseMatrix<T> &A)
Base<T> HermitianMaxNorm(UpperOrLower uplo, const DistSparseMatrix<T> &A)

C API

ElError ElMaxNorm_i(ElConstMatrix_i A, ElInt* norm)
ElError ElMaxNorm_s(ElConstMatrix_s A, float* norm)
ElError ElMaxNorm_d(ElConstMatrix_d A, double* norm)
ElError ElMaxNorm_c(ElConstMatrix_c A, float* norm)
ElError ElMaxNorm_z(ElConstMatrix_z A, double* norm)
ElError ElMaxNormDist_i(ElConstDistMatrix_i A, ElInt* norm)
ElError ElMaxNormDist_s(ElConstDistMatrix_s A, float* norm)
ElError ElMaxNormDist_d(ElConstDistMatrix_d A, double* norm)
ElError ElMaxNormDist_c(ElConstDistMatrix_c A, float* norm)
ElError ElMaxNormDist_z(ElConstDistMatrix_z A, double* norm)
ElError ElSymmetricMaxNorm_i(ElUpperOrLower uplo, ElConstMatrix_i A, ElInt* norm)
ElError ElSymmetricMaxNorm_s(ElUpperOrLower uplo, ElConstMatrix_s A, float* norm)
ElError ElSymmetricMaxNorm_d(ElUpperOrLower uplo, ElConstMatrix_d A, double* norm)
ElError ElSymmetricMaxNorm_c(ElUpperOrLower uplo, ElConstMatrix_c A, float* norm)
ElError ElSymmetricMaxNorm_z(ElUpperOrLower uplo, ElConstMatrix_z A, double* norm)
ElError ElSymmetricMaxNormDist_i(ElUpperOrLower uplo, ElConstDistMatrix_i A, ElInt* norm)
ElError ElSymmetricMaxNormDist_s(ElUpperOrLower uplo, ElConstDistMatrix_s A, float* norm)
ElError ElSymmetricMaxNormDist_d(ElUpperOrLower uplo, ElConstDistMatrix_d A, double* norm)
ElError ElSymmetricMaxNormDist_c(ElUpperOrLower uplo, ElConstDistMatrix_c A, float* norm)
ElError ElSymmetricMaxNormDist_z(ElUpperOrLower uplo, ElConstDistMatrix_z A, double* norm)
ElError ElHermitianMaxNorm_c(ElUpperOrLower uplo, ElConstMatrix_c A, float* norm)
ElError ElHermitianMaxNorm_z(ElUpperOrLower uplo, ElConstMatrix_z A, double* norm)
ElError ElHermitianMaxNormDist_c(ElUpperOrLower uplo, ElConstDistMatrix_c A, float* norm)
ElError ElHermitianMaxNormDist_z(ElUpperOrLower uplo, ElConstDistMatrix_z A, double* norm)

Python API

TODO