lagrangian/.../*LookupTableInjection: Use GlobalIOList
Resolves bug report https://bugs.openfoam.org/view.php?id=3438
This commit is contained in:
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2015-2019 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2015-2020 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -88,13 +88,24 @@ Foam::GlobalIOList<Type>::GlobalIOList
|
||||
|
||||
|
||||
template<class Type>
|
||||
Foam::GlobalIOList<T>::GlobalIOList
|
||||
Foam::GlobalIOList<Type>::GlobalIOList
|
||||
(
|
||||
const GlobalIOList<Type>& field
|
||||
)
|
||||
:
|
||||
regIOobject(field),
|
||||
List<Type>(field)
|
||||
{}
|
||||
|
||||
|
||||
template<class Type>
|
||||
Foam::GlobalIOList<Type>::GlobalIOList
|
||||
(
|
||||
GlobalIOList<Type>&& field
|
||||
)
|
||||
:
|
||||
regIOobject(move(field)),
|
||||
List<T>(move(field))
|
||||
List<Type>(move(field))
|
||||
{}
|
||||
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2015-2019 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2015-2020 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -73,6 +73,9 @@ public:
|
||||
//- Move construct by transferring the List contents
|
||||
GlobalIOList(const IOobject&, List<Type>&&);
|
||||
|
||||
//- Copy constructor
|
||||
GlobalIOList(const GlobalIOList<Type>&);
|
||||
|
||||
//- Move constructor
|
||||
GlobalIOList(GlobalIOList<Type>&&);
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -29,7 +29,11 @@ License
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
defineTemplateTypeNameAndDebug(IOList<kinematicParcelInjectionData>, 0);
|
||||
defineTemplateTypeNameAndDebug
|
||||
(
|
||||
GlobalIOList<kinematicParcelInjectionData>,
|
||||
0
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -34,14 +34,14 @@ SourceFiles
|
||||
#ifndef kinematicParcelInjectionDataIOList_H
|
||||
#define kinematicParcelInjectionDataIOList_H
|
||||
|
||||
#include "IOList.H"
|
||||
#include "GlobalIOList.H"
|
||||
#include "kinematicParcelInjectionData.H"
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
typedef IOList<kinematicParcelInjectionData>
|
||||
typedef GlobalIOList<kinematicParcelInjectionData>
|
||||
kinematicParcelInjectionDataIOList;
|
||||
}
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -29,7 +29,11 @@ License
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
defineTemplateTypeNameAndDebug(IOList<reactingParcelInjectionData>, 0);
|
||||
defineTemplateTypeNameAndDebug
|
||||
(
|
||||
GlobalIOList<reactingParcelInjectionData>,
|
||||
0
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -34,14 +34,14 @@ SourceFiles
|
||||
#ifndef reactingParcelInjectionDataIOList_H
|
||||
#define reactingParcelInjectionDataIOList_H
|
||||
|
||||
#include "IOList.H"
|
||||
#include "GlobalIOList.H"
|
||||
#include "reactingParcelInjectionData.H"
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
typedef IOList<reactingParcelInjectionData>
|
||||
typedef GlobalIOList<reactingParcelInjectionData>
|
||||
reactingParcelInjectionDataIOList;
|
||||
}
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -31,7 +31,7 @@ namespace Foam
|
||||
{
|
||||
defineTemplateTypeNameAndDebug
|
||||
(
|
||||
IOList<reactingMultiphaseParcelInjectionData>,
|
||||
GlobalIOList<reactingMultiphaseParcelInjectionData>,
|
||||
0
|
||||
);
|
||||
}
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -34,14 +34,14 @@ SourceFiles
|
||||
#ifndef reactingMultiphaseParcelInjectionDataIOList_H
|
||||
#define reactingMultiphaseParcelInjectionDataIOList_H
|
||||
|
||||
#include "IOList.H"
|
||||
#include "GlobalIOList.H"
|
||||
#include "reactingMultiphaseParcelInjectionData.H"
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
typedef IOList<reactingMultiphaseParcelInjectionData>
|
||||
typedef GlobalIOList<reactingMultiphaseParcelInjectionData>
|
||||
reactingMultiphaseParcelInjectionDataIOList;
|
||||
}
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -29,7 +29,7 @@ License
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
defineTemplateTypeNameAndDebug(IOList<thermoParcelInjectionData>, 0);
|
||||
defineTemplateTypeNameAndDebug(GlobalIOList<thermoParcelInjectionData>, 0);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration | Website: https://openfoam.org
|
||||
\\ / A nd | Copyright (C) 2011-2018 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2020 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -34,14 +34,14 @@ SourceFiles
|
||||
#ifndef thermoParcelInjectionDataIOList_H
|
||||
#define thermoParcelInjectionDataIOList_H
|
||||
|
||||
#include "IOList.H"
|
||||
#include "GlobalIOList.H"
|
||||
#include "thermoParcelInjectionData.H"
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
namespace Foam
|
||||
{
|
||||
typedef IOList<thermoParcelInjectionData>
|
||||
typedef GlobalIOList<thermoParcelInjectionData>
|
||||
thermoParcelInjectionDataIOList;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user