60 if( 1 < kd && kd < n ) {
63 M.
row(i)(rng) = M.
row(i+1)(rng);
68 M.
col(i)(i,n-1) = M.
col(i+1)(i+1,n);
73 if( 1 < kd && kd < n ) {
76 M.
col(j)(rng) = M.
col(j+1)(rng);
81 M.
col(j)(kd,j) = M.
col(j+1)(kd+1,j+1);
Teuchos::Ordinal size_type
Typedef for the size type of elements that are used by the library.
size_type rows(size_type rows, size_type cols, BLAS_Cpp::Transp _trans)
Return rows of a possible transposed matrix.
. One-based subregion index range class.
BLAS_Cpp::Uplo uplo() const
const LAPACK_C_Decl::f_int & M
size_type rows() const
Return the number of rows.
void delete_row_col(size_type kd, DMatrixSliceTriEle *M)
DVectorSlice col(size_type j)
Return DVectorSlice object representing the jth column (1-based; 1,2,..,#this->cols()#, or throw std::out_of_range)
#define TEUCHOS_TEST_FOR_EXCEPT(throw_exception_test)
DVectorSlice row(size_type i)
Return DVectorSlice object representing the ith row (1-based; 1,2,..,#this->rows()#, or throw std::out_of_range)