mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
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:
@ -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
|
||||||
{
|
{
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user