diff --git a/src/OpenFOAM/matrices/lduMatrix/lduMatrix/lduMatrix.H b/src/OpenFOAM/matrices/lduMatrix/lduMatrix/lduMatrix.H index 83b75ab24a5c67eaab9f21d49371c8362b331ccd..53708f58e2721366f2f836955e0685b7d193c71a 100644 --- a/src/OpenFOAM/matrices/lduMatrix/lduMatrix/lduMatrix.H +++ b/src/OpenFOAM/matrices/lduMatrix/lduMatrix/lduMatrix.H @@ -152,6 +152,13 @@ public: } + //- Return field name + const word& fieldName() const + { + return fieldName_; + } + + //- Return initial residual scalar initialResidual() const { diff --git a/src/OpenFOAM/meshes/data/data.C b/src/OpenFOAM/meshes/data/data.C index 6e8813f7792557f04e3e6c2ebb8a9d07b10fe196..f3d4381e15a68fe9fce8c3dabbf699f7be3011be 100644 --- a/src/OpenFOAM/meshes/data/data.C +++ b/src/OpenFOAM/meshes/data/data.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 1991-2009 OpenCFD Ltd. + \\ / A nd | Copyright (C) 2010-2010 OpenCFD Ltd. \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -69,4 +69,13 @@ void Foam::data::setSolverPerformance } +void Foam::data::setSolverPerformance +( + const lduMatrix::solverPerformance& sp +) const +{ + setSolverPerformance(sp.fieldName(), sp); +} + + // ************************************************************************* // diff --git a/src/OpenFOAM/meshes/data/data.H b/src/OpenFOAM/meshes/data/data.H index c8e6f98421c5f2cc5d772b79179e017aa9055be0..5aa708492309f4f1829e93687f698dd244609cb0 100644 --- a/src/OpenFOAM/meshes/data/data.H +++ b/src/OpenFOAM/meshes/data/data.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 1991-2009 OpenCFD Ltd. + \\ / A nd | Copyright (C) 2010-2010 OpenCFD Ltd. \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -90,6 +90,12 @@ public: const word& name, const lduMatrix::solverPerformance& ) const; + + //- Add/set the solverPerformance entry, using its fieldName + void setSolverPerformance + ( + const lduMatrix::solverPerformance& + ) const; };