/** * Description not yet available. * \param */ int min(const imatrix & M) { int mmin=M.indexmin(); int mmax=M.indexmax(); int n1=min(M(mmin)); for (int i=mmin+1;i<=mmax;i++) { int n=min(M(i)); if (n1>n) n1=n; } return n1; }
/** * Description not yet available. * \param */ int sub_unallocated(const imatrix& m) { int iflag=0; int mmin=m.indexmin(); int mmax=m.indexmax(); if (!allocated(m)) { iflag=1; return iflag; } for (int i=mmin;i<=mmax;i++) { if (!allocated(m(i))) { iflag=1; break; } } return iflag; }