Schatten norms

Header file

Implementations

The following routines compute the \(\ell_p\) norm of the singular values.

C++ API

Base<F> SchattenNorm(const Matrix<F> &A, Base<F> p)
Base<F> SchattenNorm(const AbstractDistMatrix<F> &A, Base<F> p)
Base<F> SymmetricSchattenNorm(UpperOrLower uplo, const Matrix<F> &A, Base<F> p)
Base<F> SymmetricSchattenNorm(UpperOrLower uplo, const AbstractDistMatrix<F> &A, Base<F> p)
Base<F> HermitianSchattenNorm(UpperOrLower uplo, const Matrix<F> &A, Base<F> p)
Base<F> HermitianSchattenNorm(UpperOrLower uplo, const AbstractDistMatrix<F> &A, Base<F> p)

C API

ElError ElSchattenNorm_s(ElConstMatrix_s A, float p, float* norm)
ElError ElSchattenNorm_d(ElConstMatrix_d A, double p, double* norm)
ElError ElSchattenNorm_c(ElConstMatrix_c A, float p, float* norm)
ElError ElSchattenNorm_z(ElConstMatrix_z A, double p, double* norm)
ElError ElSchattenNormDist_s(ElConstDistMatrix_s A, float p, float* norm)
ElError ElSchattenNormDist_d(ElConstDistMatrix_d A, double p, double* norm)
ElError ElSchattenNormDist_c(ElConstDistMatrix_c A, float p, float* norm)
ElError ElSchattenNormDist_z(ElConstDistMatrix_z A, double p, double* norm)

Python API

TODO