diff --git a/src/OpenFOAM/matrices/LUscalarMatrix/LUscalarMatrix.C b/src/OpenFOAM/matrices/LUscalarMatrix/LUscalarMatrix.C index f82f2c137f6c770f8e162c77b9d4edf0f2f9d2ab..035ffe3560f3a271b12e797bc1d5581d60e5383d 100644 --- a/src/OpenFOAM/matrices/LUscalarMatrix/LUscalarMatrix.C +++ b/src/OpenFOAM/matrices/LUscalarMatrix/LUscalarMatrix.C @@ -152,40 +152,38 @@ Foam::LUscalarMatrix::LUscalarMatrix if (Pstream::master(comm_)) { - label mRows = m(); - label nColumns = n(); - if (debug) { - Pout<< "LUscalarMatrix : size:" << mRows << endl; - for (label rowI = 0; rowI < mRows; rowI++) + const label numRows = m(); + const label numCols = n(); + + Pout<< "LUscalarMatrix : size:" << numRows << endl; + for (label rowi = 0; rowi < numRows; ++rowi) { - const scalar* row = operator[](rowI); + const scalar* row = operator[](rowi); - Pout<< "cell:" << rowI << " diagCoeff:" << row[rowI] << endl; + Pout<< "cell:" << rowi << " diagCoeff:" << row[rowi] << endl; Pout<< " connects to upper cells :"; - for (label columnI = rowI+1; columnI < nColumns; columnI++) + for (label coli = rowi+1; coli < numCols; ++coli) { - if (mag(row[columnI]) > SMALL) + if (mag(row[coli]) > SMALL) { - Pout<< ' ' << columnI << " (coeff:" << row[columnI] - << ")"; + Pout<< ' ' << coli << " (coeff:" << row[coli] << ')'; } } Pout<< endl; Pout<< " connects to lower cells :"; - for (label columnI = 0; columnI < rowI; columnI++) + for (label coli = 0; coli < rowi; ++coli) { - if (mag(row[columnI]) > SMALL) + if (mag(row[coli]) > SMALL) { - Pout<< ' ' << columnI << " (coeff:" << row[columnI] - << ")"; + Pout<< ' ' << coli << " (coeff:" << row[coli] << ')'; } } - Pout<< endl; + Pout<< nl; } - Pout<< endl; + Pout<< nl; } pivotIndices_.setSize(m()); diff --git a/src/OpenFOAM/matrices/Matrix/Matrix.H b/src/OpenFOAM/matrices/Matrix/Matrix.H index 75f3d70580e307efe52b211ce1859bcba6eeb577..b5d5bf06c4d2f27d63b63423183ea7bbe3f0ca78 100644 --- a/src/OpenFOAM/matrices/Matrix/Matrix.H +++ b/src/OpenFOAM/matrices/Matrix/Matrix.H @@ -180,13 +180,13 @@ public: // Access - //- Return the number of rows + //- The number of rows inline label m() const noexcept; - //- Return the number of columns + //- The number of columns inline label n() const noexcept; - //- Return the number of elements in Matrix (m*n) + //- The number of elements in Matrix (m*n) inline label size() const; //- Return row/column sizes @@ -483,6 +483,25 @@ public: // Housekeeping + //- The number of rows - same as m() + inline label mRows() const noexcept + { + return mRows_; + } + + //- The number of rows - same as m() + inline label nRows() const noexcept + { + return mRows_; + } + + //- The number of columns - same as n() + inline label nCols() const noexcept + { + return nCols_; + } + + //- Deprecated(2019-04) raw data pointer, const access // \deprecated(2019-04) - use cdata() method const Type* FOAM_DEPRECATED_FOR(2019-04, "cdata() method") v() const