ENH: add non-const access for lduMatrix::solverPerformance::solverName()

- use it to report the correct solverName for vector/tensor fields
This commit is contained in:
Mark Olesen
2010-06-01 16:53:15 +02:00
parent 35d3be771e
commit 47f692db8c
2 changed files with 8 additions and 0 deletions

View File

@ -145,6 +145,13 @@ public:
return solverName_; return solverName_;
} }
//- Return solver name
word& solverName()
{
return solverName_;
}
//- Return initial residual //- Return initial residual
scalar initialResidual() const scalar initialResidual() const
{ {

View File

@ -150,6 +150,7 @@ Foam::lduMatrix::solverPerformance Foam::fvMatrix<Type>::solve
solverPerf.print(); solverPerf.print();
solverPerfVec = max(solverPerfVec, solverPerf); solverPerfVec = max(solverPerfVec, solverPerf);
solverPerfVec.solverName() = solverPerf.solverName();
psi.internalField().replace(cmpt, psiCmpt); psi.internalField().replace(cmpt, psiCmpt);
diag() = saveDiag; diag() = saveDiag;