From 920946e594e4512341be2d2848d41fe3dc77d072 Mon Sep 17 00:00:00 2001 From: sergio <sergio> Date: Thu, 20 Mar 2014 11:26:39 +0000 Subject: [PATCH] ENh: Adding access to diffusion model and make constructor from mesh and dictionary make to read solver type from the dictionary instead of typeName --- .../SBRStress/displacementSBRStressFvMotionSolver.C | 4 ++-- .../SBRStress/displacementSBRStressFvMotionSolver.H | 8 +++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/fvMotionSolver/fvMotionSolvers/displacement/SBRStress/displacementSBRStressFvMotionSolver.C b/src/fvMotionSolver/fvMotionSolvers/displacement/SBRStress/displacementSBRStressFvMotionSolver.C index 04edda45eea..fdef885ae31 100644 --- a/src/fvMotionSolver/fvMotionSolvers/displacement/SBRStress/displacementSBRStressFvMotionSolver.C +++ b/src/fvMotionSolver/fvMotionSolvers/displacement/SBRStress/displacementSBRStressFvMotionSolver.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -57,7 +57,7 @@ Foam::displacementSBRStressFvMotionSolver::displacementSBRStressFvMotionSolver const IOdictionary& dict ) : - displacementMotionSolver(mesh, dict, typeName), + displacementMotionSolver(mesh, dict, dict.lookup("solver")), fvMotionSolverCore(mesh), cellDisplacement_ ( diff --git a/src/fvMotionSolver/fvMotionSolvers/displacement/SBRStress/displacementSBRStressFvMotionSolver.H b/src/fvMotionSolver/fvMotionSolvers/displacement/SBRStress/displacementSBRStressFvMotionSolver.H index 6d31eec0677..566a98686bb 100644 --- a/src/fvMotionSolver/fvMotionSolvers/displacement/SBRStress/displacementSBRStressFvMotionSolver.H +++ b/src/fvMotionSolver/fvMotionSolvers/displacement/SBRStress/displacementSBRStressFvMotionSolver.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2014 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -111,6 +111,12 @@ public: return cellDisplacement_; } + //- Return diffusivity + motionDiffusivity& diffusivity() + { + return diffusivityPtr_(); + } + //- Return point location obtained from the current motion field virtual tmp<pointField> curPoints() const; -- GitLab