ScaleTrapezoid¶
Scales the entries within the specified trapezoid of a general matrix.
The parameter conventions follow those of MakeTrapezoidal
described above.
C++ API¶
-
void
ScaleTrapezoid
(T alpha, UpperOrLower uplo, Matrix<T> &A, Int offset = 0)¶
-
void
ScaleTrapezoid
(T alpha, UpperOrLower uplo, AbstractDistMatrix<T> &A, Int offset = 0)¶
-
void
ScaleTrapezoid
(T alpha, UpperOrLower uplo, SparseMatrix<T> &A, Int offset = 0)¶
-
void
ScaleTrapezoid
(T alpha, UpperOrLower uplo, DistSparseMatrix<T> &A, Int offset = 0)¶
C API¶
-
ElError
ElScaleTrapezoid_i
(ElInt alpha, ElUpperOrLower uplo, ElMatrix_i A, ElInt offset)¶
-
ElError
ElScaleTrapezoid_s
(float alpha, ElUpperOrLower uplo, ElMatrix_s A, ElInt offset)¶
-
ElError
ElScaleTrapezoid_d
(double alpha, ElUpperOrLower uplo, ElMatrix_d A, ElInt offset)¶
-
ElError
ElScaleTrapezoid_c
(complex_float alpha, ElUpperOrLower uplo, ElMatrix_c A, ElInt offset)¶
-
ElError
ElScaleTrapezoid_z
(complex_double alpha, ElUpperOrLower uplo, ElMatrix_z A, ElInt offset)¶
-
ElError
ElScaleTrapezoidDist_i
(ElInt alpha, ElUpperOrLower uplo, ElDistMatrix_i A, ElInt offset)¶
-
ElError
ElScaleTrapezoidDist_s
(float alpha, ElUpperOrLower uplo, ElDistMatrix_s A, ElInt offset)¶
-
ElError
ElScaleTrapezoidDist_d
(double alpha, ElUpperOrLower uplo, ElDistMatrix_d A, ElInt offset)¶
-
ElError
ElScaleTrapezoidDist_c
(complex_float alpha, ElUpperOrLower uplo, ElDistMatrix_c A, ElInt offset)¶
-
ElError
ElScaleTrapezoidDist_z
(complex_double alpha, ElUpperOrLower uplo, ElDistMatrix_z A, ElInt offset)¶
-
ElError
ElScaleTrapezoidSparse_i
(ElInt alpha, ElUpperOrLower uplo, ElSparseMatrix_i A, ElInt offset)¶
-
ElError
ElScaleTrapezoidSparse_s
(float alpha, ElUpperOrLower uplo, ElSparseMatrix_s A, ElInt offset)¶
-
ElError
ElScaleTrapezoidSparse_d
(double alpha, ElUpperOrLower uplo, ElSparseMatrix_d A, ElInt offset)¶
-
ElError
ElScaleTrapezoidSparse_c
(complex_float alpha, ElUpperOrLower uplo, ElSparseMatrix_c A, ElInt offset)¶
-
ElError
ElScaleTrapezoidSparse_z
(complex_double alpha, ElUpperOrLower uplo, ElSparseMatrix_z A, ElInt offset)¶
-
ElError
ElScaleTrapezoidDistSparse_i
(ElInt alpha, ElUpperOrLower uplo, ElDistSparseMatrix_i A, ElInt offset)¶
-
ElError
ElScaleTrapezoidDistSparse_s
(float alpha, ElUpperOrLower uplo, ElDistSparseMatrix_s A, ElInt offset)¶
-
ElError
ElScaleTrapezoidDistSparse_d
(double alpha, ElUpperOrLower uplo, ElDistSparseMatrix_d A, ElInt offset)¶
-
ElError
ElScaleTrapezoidDistSparse_c
(complex_float alpha, ElUpperOrLower uplo, ElDistSparseMatrix_c A, ElInt offset)¶
-
ElError
ElScaleTrapezoidDistSparse_z
(complex_double alpha, ElUpperOrLower uplo, ElDistSparseMatrix_z A, ElInt offset)¶