MaxAbs

The following routines return the coordinates and magnitude of the entry with the largest absolute value.

C++ API

ValueIntPair<Base<F>> MaxAbs(const Matrix<F> &A)
ValueIntPair<Base<F>> MaxAbs(const AbstractDistMatrix<F> &A)
ValueIntPair<Base<F>> SymmetricMaxAbs(UpperOrLower uplo, const Matrix<F> &A)
ValueIntPair<Base<F>> SymmetricMaxAbs(UpperOrLower uplo, const AbstractDistMatrix<F> &A)
ValueInt<Base<F>> VectorMaxAbs(const Matrix<F> &x)
ValueInt<Base<F>> VectorMaxAbs(const AbstractDistMatrix<F> &x)

C API

ElError ElMaxAbs_i(ElConstMatrix_i A, ElValueIntPair_i* entry)
ElError ElMaxAbs_s(ElConstMatrix_s A, ElValueIntPair_s* entry)
ElError ElMaxAbs_d(ElConstMatrix_d A, ElValueIntPair_d* entry)
ElError ElMaxAbs_c(ElConstMatrix_c A, ElValueIntPair_c* entry)
ElError ElMaxAbs_z(ElConstMatrix_z A, ElValueIntPair_z* entry)
ElError ElMaxAbsDist_i(ElConstDistMatrix_i A, ElValueIntPair_i* entry)
ElError ElMaxAbsDist_s(ElConstDistMatrix_s A, ElValueIntPair_s* entry)
ElError ElMaxAbsDist_d(ElConstDistMatrix_d A, ElValueIntPair_d* entry)
ElError ElMaxAbsDist_c(ElConstDistMatrix_c A, ElValueIntPair_c* entry)
ElError ElMaxAbsDist_z(ElConstDistMatrix_z A, ElValueIntPair_z* entry)
ElError ElSymmetricMaxAbs_i(ElUpperOrLower uplo, ElConstMatrix_i A, ElValueIntPair_i* entry)
ElError ElSymmetricMaxAbs_s(ElUpperOrLower uplo, ElConstMatrix_s A, ElValueIntPair_s* entry)
ElError ElSymmetricMaxAbs_d(ElUpperOrLower uplo, ElConstMatrix_d A, ElValueIntPair_d* entry)
ElError ElSymmetricMaxAbs_c(ElUpperOrLower uplo, ElConstMatrix_c A, ElValueIntPair_c* entry)
ElError ElSymmetricMaxAbs_z(ElUpperOrLower uplo, ElConstMatrix_z A, ElValueIntPair_z* entry)
ElError ElSymmetricMaxAbsDist_i(ElUpperOrLower uplo, ElConstDistMatrix_i A, ElValueIntPair_i* entry)
ElError ElSymmetricMaxAbsDist_s(ElUpperOrLower uplo, ElConstDistMatrix_s A, ElValueIntPair_s* entry)
ElError ElSymmetricMaxAbsDist_d(ElUpperOrLower uplo, ElConstDistMatrix_d A, ElValueIntPair_d* entry)
ElError ElSymmetricMaxAbsDist_c(ElUpperOrLower uplo, ElConstDistMatrix_c A, ElValueIntPair_c* entry)
ElError ElSymmetricMaxAbsDist_z(ElUpperOrLower uplo, ElConstDistMatrix_z A, ElValueIntPair_z* entry)
ElError ElVectorMaxAbs_i(ElConstMatrix_i x, ElValueInt_i* entry)
ElError ElVectorMaxAbs_s(ElConstMatrix_s x, ElValueInt_s* entry)
ElError ElVectorMaxAbs_d(ElConstMatrix_d x, ElValueInt_d* entry)
ElError ElVectorMaxAbs_c(ElConstMatrix_c x, ElValueInt_c* entry)
ElError ElVectorMaxAbs_z(ElConstMatrix_z x, ElValueInt_z* entry)
ElError ElVectorMaxAbsDist_i(ElConstDistMatrix_i x, ElValueInt_i* entry)
ElError ElVectorMaxAbsDist_s(ElConstDistMatrix_s x, ElValueInt_s* entry)
ElError ElVectorMaxAbsDist_d(ElConstDistMatrix_d x, ElValueInt_d* entry)
ElError ElVectorMaxAbsDist_c(ElConstDistMatrix_c x, ElValueInt_c* entry)
ElError ElVectorMaxAbsDist_z(ElConstDistMatrix_z x, ElValueInt_z* entry)