Skip to content
Snippets Groups Projects
Commit 4e36e9ce authored by william's avatar william
Browse files

BUG: twoPhaseEulerFoam: fixed multiple registering of blended drag and virtual mass models

parent e0de7c96
No related branches found
No related tags found
No related merge requests found
Showing
with 68 additions and 37 deletions
......@@ -44,10 +44,11 @@ namespace dragModels
Foam::dragModels::Ergun::Ergun
(
const dictionary& dict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
)
:
dragModel(dict, pair)
dragModel(dict, pair, registerObject)
{}
......
......@@ -70,7 +70,8 @@ public:
Ergun
(
const dictionary& dict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
);
......
......@@ -44,10 +44,11 @@ namespace dragModels
Foam::dragModels::Gibilaro::Gibilaro
(
const dictionary& dict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
)
:
dragModel(dict, pair),
dragModel(dict, pair, registerObject),
residualRe_("residualRe", dimless, dict.lookup("residualRe"))
{}
......
......@@ -78,7 +78,8 @@ public:
Gibilaro
(
const dictionary& dict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
);
......
......@@ -46,16 +46,18 @@ namespace dragModels
Foam::dragModels::GidaspowErgunWenYu::GidaspowErgunWenYu
(
const dictionary& dict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
)
:
dragModel(dict, pair),
dragModel(dict, pair, registerObject),
Ergun_
(
new Ergun
(
dict,
pair
pair,
false
)
),
WenYu_
......@@ -63,7 +65,8 @@ Foam::dragModels::GidaspowErgunWenYu::GidaspowErgunWenYu
new WenYu
(
dict,
pair
pair,
false
)
),
residualRe_("residualRe", dimless, dict.lookup("residualRe"))
......
......@@ -85,7 +85,8 @@ public:
GidaspowErgunWenYu
(
const dictionary& interfaceDict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
);
......
......@@ -44,10 +44,11 @@ namespace dragModels
Foam::dragModels::GidaspowSchillerNaumann::GidaspowSchillerNaumann
(
const dictionary& dict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
)
:
dragModel(dict, pair),
dragModel(dict, pair, registerObject),
residualRe_("residualRe", dimless, dict.lookup("residualRe"))
{}
......
......@@ -85,7 +85,8 @@ public:
GidaspowSchillerNaumann
(
const dictionary& dict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
);
......
......@@ -44,10 +44,11 @@ namespace dragModels
Foam::dragModels::SchillerNaumann::SchillerNaumann
(
const dictionary& dict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
)
:
dragModel(dict, pair),
dragModel(dict, pair, registerObject),
residualRe_("residualRe", dimless, dict.lookup("residualRe"))
{}
......
......@@ -74,7 +74,8 @@ public:
SchillerNaumann
(
const dictionary& dict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
);
......
......@@ -44,10 +44,11 @@ namespace dragModels
Foam::dragModels::SyamlalOBrien::SyamlalOBrien
(
const dictionary& dict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
)
:
dragModel(dict, pair),
dragModel(dict, pair, registerObject),
residualRe_("residualRe", dimless, dict.lookup("residualRe"))
{}
......
......@@ -77,7 +77,8 @@ public:
SyamlalOBrien
(
const dictionary& dict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
);
......
......@@ -44,10 +44,11 @@ namespace dragModels
Foam::dragModels::TomiyamaAnalytic::TomiyamaAnalytic
(
const dictionary& dict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
)
:
dragModel(dict, pair),
dragModel(dict, pair, registerObject),
residualEo_("residualEo", dimless, dict.lookup("residualEo")),
residualE_("residualE", dimless, dict.lookup("residualE"))
{}
......
......@@ -87,7 +87,8 @@ public:
TomiyamaAnalytic
(
const dictionary& dict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
);
......
......@@ -44,10 +44,11 @@ namespace dragModels
Foam::dragModels::TomiyamaCorrelated::TomiyamaCorrelated
(
const dictionary& dict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
)
:
dragModel(dict, pair),
dragModel(dict, pair, registerObject),
residualRe_("residualRe", dimless, dict.lookup("residualRe")),
A_("A", dimless, dict.lookup("A"))
{}
......
......@@ -87,7 +87,8 @@ public:
TomiyamaCorrelated
(
const dictionary& dict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
);
......
......@@ -44,10 +44,11 @@ namespace dragModels
Foam::dragModels::WenYu::WenYu
(
const dictionary& dict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
)
:
dragModel(dict, pair),
dragModel(dict, pair, registerObject),
residualRe_("residualRe", dimless, dict.lookup("residualRe"))
{}
......
......@@ -88,7 +88,8 @@ public:
WenYu
(
const dictionary& dict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
);
......
......@@ -42,7 +42,8 @@ const Foam::dimensionSet Foam::dragModel::dimK(1, -3, -1, 0, 0);
Foam::dragModel::dragModel
(
const phasePair& pair
const phasePair& pair,
const bool registerObject
)
:
regIOobject
......@@ -51,7 +52,10 @@ Foam::dragModel::dragModel
(
IOobject::groupName(typeName, pair.name()),
pair.phase1().mesh().time().timeName(),
pair.phase1().mesh()
pair.phase1().mesh(),
IOobject::NO_READ,
IOobject::NO_WRITE,
registerObject
)
),
pair_(pair)
......@@ -61,7 +65,8 @@ Foam::dragModel::dragModel
Foam::dragModel::dragModel
(
const dictionary& dict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
)
:
regIOobject
......@@ -70,7 +75,10 @@ Foam::dragModel::dragModel
(
IOobject::groupName(typeName, pair.name()),
pair.phase1().mesh().time().timeName(),
pair.phase1().mesh()
pair.phase1().mesh(),
IOobject::NO_READ,
IOobject::NO_WRITE,
registerObject
)
),
pair_(pair),
......
......@@ -87,9 +87,10 @@ public:
dictionary,
(
const dictionary& dict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
),
(dict, pair)
(dict, pair, registerObject)
);
......@@ -104,14 +105,16 @@ public:
// Construct without residual constants
dragModel
(
const phasePair& pair
const phasePair& pair,
const bool registerObject
);
// Construct with residual constants
dragModel
(
const dictionary& dict,
const phasePair& pair
const phasePair& pair,
const bool registerObject
);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment