MinIJ

Return an \(n \times n\) matrix with the \((i,j)\) entry equal to \(\text{min}(i+1,j+1)\) (counting from zero).

C++ API

void MinIJ(Matrix<T> &M, Int n)
void MinIJ(AbstractDistMatrix<T> &M, Int n)

C API

ElError ELMinIJ_i(ElMatrix_i M, ElInt n)
ElError ELMinIJ_s(ElMatrix_s M, ElInt n)
ElError ELMinIJ_d(ElMatrix_d M, ElInt n)
ElError ELMinIJ_c(ElMatrix_c M, ElInt n)
ElError ELMinIJ_z(ElMatrix_z M, ElInt n)
ElError ELMinIJDist_i(ElDistMatrix_i M, ElInt n)
ElError ELMinIJDist_s(ElDistMatrix_s M, ElInt n)
ElError ELMinIJDist_d(ElDistMatrix_d M, ElInt n)
ElError ELMinIJDist_c(ElDistMatrix_c M, ElInt n)
ElError ELMinIJDist_z(ElDistMatrix_z M, ElInt n)

Python API

MinIJ(M, n)