Skip to content
Snippets Groups Projects
Commit 55be2f0b authored by andy's avatar andy
Browse files

ENH: fvOptions - cache modelType so that derived classes can generate appropriate coeffs_ dict

parent 208f6302
Branches
Tags
No related merge requests found
...@@ -255,6 +255,7 @@ Foam::fv::option::option ...@@ -255,6 +255,7 @@ Foam::fv::option::option
) )
: :
name_(name), name_(name),
modelType_(modelType),
mesh_(mesh), mesh_(mesh),
dict_(dict), dict_(dict),
coeffs_(dict.subDict(modelType + "Coeffs")), coeffs_(dict.subDict(modelType + "Coeffs")),
......
...@@ -94,7 +94,10 @@ protected: ...@@ -94,7 +94,10 @@ protected:
// Protected data // Protected data
//- Source name //- Source name
word name_; const word name_;
//- Model type
const word modelType_;
//- Reference to the mesh database //- Reference to the mesh database
const fvMesh& mesh_; const fvMesh& mesh_;
......
...@@ -96,7 +96,7 @@ bool Foam::fv::option::read(const dictionary& dict) ...@@ -96,7 +96,7 @@ bool Foam::fv::option::read(const dictionary& dict)
dict.lookup("duration") >> duration_; dict.lookup("duration") >> duration_;
} }
coeffs_ = dict.subDict(type() + "Coeffs"); coeffs_ = dict.subDict(modelType_ + "Coeffs");
return true; return true;
} }
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment