reactingEulerFoam: Corrected blending for two-resistance models

This commit is contained in:
Will Bainbridge
2018-04-23 14:11:21 +01:00
parent e6c2246276
commit b2b2b38a1c
7 changed files with 57 additions and 34 deletions

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011-2017 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -173,6 +173,36 @@ bool Foam::IOobject::fileNameComponents
}
Foam::word Foam::IOobject::group(const word& name)
{
word::size_type i = name.find_last_of('.');
if (i == word::npos || i == 0)
{
return word::null;
}
else
{
return name.substr(i+1, word::npos);
}
}
Foam::word Foam::IOobject::member(const word& name)
{
word::size_type i = name.find_last_of('.');
if (i == word::npos || i == 0)
{
return name;
}
else
{
return name.substr(0, i);
}
}
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
Foam::IOobject::IOobject
@ -348,31 +378,13 @@ const Foam::fileName& Foam::IOobject::caseName() const
Foam::word Foam::IOobject::group() const
{
word::size_type i = name_.find_last_of('.');
if (i == word::npos || i == 0)
{
return word::null;
}
else
{
return name_.substr(i+1, word::npos);
}
return group(name_);
}
Foam::word Foam::IOobject::member() const
{
word::size_type i = name_.find_last_of('.');
if (i == word::npos || i == 0)
{
return name_;
}
else
{
return name_.substr(0, i);
}
return member(name_);
}

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011-2017 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -205,6 +205,12 @@ public:
template<class Name>
static inline word groupName(Name name, const word& group);
//- Return group (extension part of name)
static word group(const word& name);
//- Return member (name without the extension)
static word member(const word& name);
//- Type of file modification checking
static fileCheckTypes fileModificationChecking;