fvPatchFields, fvsPatchFields, pointPatchFields: specifically declare namespace of functions

It is better to declare the namespace of each function in the C file
rather than "open" the namespace as this may lead to inconsistencies
between the declaration in the H files and definition in the C file.
This commit is contained in:
Henry Weller
2015-12-08 22:29:05 +00:00
parent 4aa6052a66
commit fb871828a5
44 changed files with 857 additions and 1216 deletions

View File

@ -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-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -26,15 +26,10 @@ License
#include "mixedFixedValueSlipFvPatchField.H"
#include "symmTransformField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
mixedFixedValueSlipFvPatchField<Type>::mixedFixedValueSlipFvPatchField
Foam::mixedFixedValueSlipFvPatchField<Type>::mixedFixedValueSlipFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF
@ -47,7 +42,21 @@ mixedFixedValueSlipFvPatchField<Type>::mixedFixedValueSlipFvPatchField
template<class Type>
mixedFixedValueSlipFvPatchField<Type>::mixedFixedValueSlipFvPatchField
Foam::mixedFixedValueSlipFvPatchField<Type>::mixedFixedValueSlipFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const dictionary& dict
)
:
transformFvPatchField<Type>(p, iF),
refValue_("refValue", dict, p.size()),
valueFraction_("valueFraction", dict, p.size())
{}
template<class Type>
Foam::mixedFixedValueSlipFvPatchField<Type>::mixedFixedValueSlipFvPatchField
(
const mixedFixedValueSlipFvPatchField<Type>& ptf,
const fvPatch& p,
@ -62,21 +71,7 @@ mixedFixedValueSlipFvPatchField<Type>::mixedFixedValueSlipFvPatchField
template<class Type>
mixedFixedValueSlipFvPatchField<Type>::mixedFixedValueSlipFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const dictionary& dict
)
:
transformFvPatchField<Type>(p, iF),
refValue_("refValue", dict, p.size()),
valueFraction_("valueFraction", dict, p.size())
{}
template<class Type>
mixedFixedValueSlipFvPatchField<Type>::mixedFixedValueSlipFvPatchField
Foam::mixedFixedValueSlipFvPatchField<Type>::mixedFixedValueSlipFvPatchField
(
const mixedFixedValueSlipFvPatchField<Type>& ptf
)
@ -86,8 +81,9 @@ mixedFixedValueSlipFvPatchField<Type>::mixedFixedValueSlipFvPatchField
valueFraction_(ptf.valueFraction_)
{}
template<class Type>
mixedFixedValueSlipFvPatchField<Type>::mixedFixedValueSlipFvPatchField
Foam::mixedFixedValueSlipFvPatchField<Type>::mixedFixedValueSlipFvPatchField
(
const mixedFixedValueSlipFvPatchField<Type>& ptf,
const DimensionedField<Type, volMesh>& iF
@ -101,9 +97,8 @@ mixedFixedValueSlipFvPatchField<Type>::mixedFixedValueSlipFvPatchField
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
// Map from self
template<class Type>
void mixedFixedValueSlipFvPatchField<Type>::autoMap
void Foam::mixedFixedValueSlipFvPatchField<Type>::autoMap
(
const fvPatchFieldMapper& m
)
@ -114,9 +109,8 @@ void mixedFixedValueSlipFvPatchField<Type>::autoMap
}
// Reverse-map the given fvPatchField onto this fvPatchField
template<class Type>
void mixedFixedValueSlipFvPatchField<Type>::rmap
void Foam::mixedFixedValueSlipFvPatchField<Type>::rmap
(
const fvPatchField<Type>& ptf,
const labelList& addr
@ -132,9 +126,9 @@ void mixedFixedValueSlipFvPatchField<Type>::rmap
}
// Return gradient at boundary
template<class Type>
tmp<Field<Type> > mixedFixedValueSlipFvPatchField<Type>::snGrad() const
Foam::tmp<Foam::Field<Type> >
Foam::mixedFixedValueSlipFvPatchField<Type>::snGrad() const
{
tmp<vectorField> nHat = this->patch().nf();
Field<Type> pif(this->patchInternalField());
@ -147,9 +141,11 @@ tmp<Field<Type> > mixedFixedValueSlipFvPatchField<Type>::snGrad() const
}
// Evaluate the field on the patch
template<class Type>
void mixedFixedValueSlipFvPatchField<Type>::evaluate(const Pstream::commsTypes)
void Foam::mixedFixedValueSlipFvPatchField<Type>::evaluate
(
const Pstream::commsTypes
)
{
if (!this->updated())
{
@ -170,10 +166,9 @@ void mixedFixedValueSlipFvPatchField<Type>::evaluate(const Pstream::commsTypes)
}
// Return defining fields
template<class Type>
tmp<Field<Type> >
mixedFixedValueSlipFvPatchField<Type>::snGradTransformDiag() const
Foam::tmp<Foam::Field<Type> >
Foam::mixedFixedValueSlipFvPatchField<Type>::snGradTransformDiag() const
{
vectorField nHat(this->patch().nf());
vectorField diag(nHat.size());
@ -189,9 +184,8 @@ mixedFixedValueSlipFvPatchField<Type>::snGradTransformDiag() const
}
// Write
template<class Type>
void mixedFixedValueSlipFvPatchField<Type>::write(Ostream& os) const
void Foam::mixedFixedValueSlipFvPatchField<Type>::write(Ostream& os) const
{
transformFvPatchField<Type>::write(os);
refValue_.writeEntry("refValue", os);
@ -199,8 +193,4 @@ void mixedFixedValueSlipFvPatchField<Type>::write(Ostream& os) const
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -27,11 +27,8 @@ License
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
template<class Type>
const word& pointPatchField<Type>::calculatedType()
const Foam::word& Foam::pointPatchField<Type>::calculatedType()
{
return calculatedPointPatchField<Type>::typeName;
}
@ -40,7 +37,7 @@ const word& pointPatchField<Type>::calculatedType()
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
calculatedPointPatchField<Type>::calculatedPointPatchField
Foam::calculatedPointPatchField<Type>::calculatedPointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF
@ -51,7 +48,7 @@ calculatedPointPatchField<Type>::calculatedPointPatchField
template<class Type>
calculatedPointPatchField<Type>::calculatedPointPatchField
Foam::calculatedPointPatchField<Type>::calculatedPointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF,
@ -63,7 +60,7 @@ calculatedPointPatchField<Type>::calculatedPointPatchField
template<class Type>
calculatedPointPatchField<Type>::calculatedPointPatchField
Foam::calculatedPointPatchField<Type>::calculatedPointPatchField
(
const calculatedPointPatchField<Type>& ptf,
const pointPatch& p,
@ -76,7 +73,7 @@ calculatedPointPatchField<Type>::calculatedPointPatchField
template<class Type>
calculatedPointPatchField<Type>::calculatedPointPatchField
Foam::calculatedPointPatchField<Type>::calculatedPointPatchField
(
const calculatedPointPatchField<Type>& ptf,
const DimensionedField<Type, pointMesh>& iF
@ -88,8 +85,8 @@ calculatedPointPatchField<Type>::calculatedPointPatchField
template<class Type>
template<class Type2>
autoPtr<pointPatchField<Type> >
pointPatchField<Type>::NewCalculatedType
Foam::autoPtr<Foam::pointPatchField<Type> >
Foam::pointPatchField<Type>::NewCalculatedType
(
const pointPatchField<Type2>& pf
)
@ -122,8 +119,4 @@ pointPatchField<Type>::NewCalculatedType
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -25,15 +25,10 @@ License
#include "coupledPointPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * * //
template<class Type>
coupledPointPatchField<Type>::coupledPointPatchField
Foam::coupledPointPatchField<Type>::coupledPointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF
@ -44,7 +39,7 @@ coupledPointPatchField<Type>::coupledPointPatchField
template<class Type>
coupledPointPatchField<Type>::coupledPointPatchField
Foam::coupledPointPatchField<Type>::coupledPointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF,
@ -56,7 +51,7 @@ coupledPointPatchField<Type>::coupledPointPatchField
template<class Type>
coupledPointPatchField<Type>::coupledPointPatchField
Foam::coupledPointPatchField<Type>::coupledPointPatchField
(
const coupledPointPatchField<Type>& ptf,
const pointPatch& p,
@ -69,7 +64,7 @@ coupledPointPatchField<Type>::coupledPointPatchField
template<class Type>
coupledPointPatchField<Type>::coupledPointPatchField
Foam::coupledPointPatchField<Type>::coupledPointPatchField
(
const coupledPointPatchField<Type>& ptf,
const DimensionedField<Type, pointMesh>& iF
@ -79,8 +74,4 @@ coupledPointPatchField<Type>::coupledPointPatchField
{}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -26,15 +26,10 @@ License
#include "fixedValuePointPatchField.H"
#include "boolList.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
fixedValuePointPatchField<Type>::fixedValuePointPatchField
Foam::fixedValuePointPatchField<Type>::fixedValuePointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF
@ -45,7 +40,7 @@ fixedValuePointPatchField<Type>::fixedValuePointPatchField
template<class Type>
fixedValuePointPatchField<Type>::fixedValuePointPatchField
Foam::fixedValuePointPatchField<Type>::fixedValuePointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF,
@ -58,7 +53,7 @@ fixedValuePointPatchField<Type>::fixedValuePointPatchField
template<class Type>
fixedValuePointPatchField<Type>::fixedValuePointPatchField
Foam::fixedValuePointPatchField<Type>::fixedValuePointPatchField
(
const fixedValuePointPatchField<Type>& ptf,
const pointPatch& p,
@ -71,7 +66,7 @@ fixedValuePointPatchField<Type>::fixedValuePointPatchField
template<class Type>
fixedValuePointPatchField<Type>::fixedValuePointPatchField
Foam::fixedValuePointPatchField<Type>::fixedValuePointPatchField
(
const fixedValuePointPatchField<Type>& ptf,
const DimensionedField<Type, pointMesh>& iF
@ -81,8 +76,4 @@ fixedValuePointPatchField<Type>::fixedValuePointPatchField
{}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -25,15 +25,10 @@ License
#include "zeroGradientPointPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
zeroGradientPointPatchField<Type>::zeroGradientPointPatchField
Foam::zeroGradientPointPatchField<Type>::zeroGradientPointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF
@ -44,7 +39,7 @@ zeroGradientPointPatchField<Type>::zeroGradientPointPatchField
template<class Type>
zeroGradientPointPatchField<Type>::zeroGradientPointPatchField
Foam::zeroGradientPointPatchField<Type>::zeroGradientPointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF,
@ -56,7 +51,7 @@ zeroGradientPointPatchField<Type>::zeroGradientPointPatchField
template<class Type>
zeroGradientPointPatchField<Type>::zeroGradientPointPatchField
Foam::zeroGradientPointPatchField<Type>::zeroGradientPointPatchField
(
const zeroGradientPointPatchField<Type>& ptf,
const pointPatch& p,
@ -69,7 +64,7 @@ zeroGradientPointPatchField<Type>::zeroGradientPointPatchField
template<class Type>
zeroGradientPointPatchField<Type>::zeroGradientPointPatchField
Foam::zeroGradientPointPatchField<Type>::zeroGradientPointPatchField
(
const zeroGradientPointPatchField<Type>& ptf,
const DimensionedField<Type, pointMesh>& iF
@ -79,8 +74,4 @@ zeroGradientPointPatchField<Type>::zeroGradientPointPatchField
{}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -25,15 +25,10 @@ License
#include "emptyPointPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
emptyPointPatchField<Type>::emptyPointPatchField
Foam::emptyPointPatchField<Type>::emptyPointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF
@ -44,7 +39,7 @@ emptyPointPatchField<Type>::emptyPointPatchField
template<class Type>
emptyPointPatchField<Type>::emptyPointPatchField
Foam::emptyPointPatchField<Type>::emptyPointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF,
@ -66,7 +61,7 @@ emptyPointPatchField<Type>::emptyPointPatchField
template<class Type>
emptyPointPatchField<Type>::emptyPointPatchField
Foam::emptyPointPatchField<Type>::emptyPointPatchField
(
const emptyPointPatchField<Type>& ptf,
const pointPatch& p,
@ -89,7 +84,7 @@ emptyPointPatchField<Type>::emptyPointPatchField
template<class Type>
emptyPointPatchField<Type>::emptyPointPatchField
Foam::emptyPointPatchField<Type>::emptyPointPatchField
(
const emptyPointPatchField<Type>& ptf,
const DimensionedField<Type, pointMesh>& iF
@ -99,8 +94,4 @@ emptyPointPatchField<Type>::emptyPointPatchField
{}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -26,15 +26,10 @@ License
#include "processorPointPatchField.H"
#include "processorPolyPatch.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
processorPointPatchField<Type>::processorPointPatchField
Foam::processorPointPatchField<Type>::processorPointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF
@ -46,7 +41,7 @@ processorPointPatchField<Type>::processorPointPatchField
template<class Type>
processorPointPatchField<Type>::processorPointPatchField
Foam::processorPointPatchField<Type>::processorPointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF,
@ -59,7 +54,7 @@ processorPointPatchField<Type>::processorPointPatchField
template<class Type>
processorPointPatchField<Type>::processorPointPatchField
Foam::processorPointPatchField<Type>::processorPointPatchField
(
const processorPointPatchField<Type>& ptf,
const pointPatch& p,
@ -73,7 +68,7 @@ processorPointPatchField<Type>::processorPointPatchField
template<class Type>
processorPointPatchField<Type>::processorPointPatchField
Foam::processorPointPatchField<Type>::processorPointPatchField
(
const processorPointPatchField<Type>& ptf,
const DimensionedField<Type, pointMesh>& iF
@ -87,12 +82,8 @@ processorPointPatchField<Type>::processorPointPatchField
// * * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * //
template<class Type>
processorPointPatchField<Type>::~processorPointPatchField()
Foam::processorPointPatchField<Type>::~processorPointPatchField()
{}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -25,15 +25,10 @@ License
#include "symmetryPointPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
symmetryPointPatchField<Type>::symmetryPointPatchField
Foam::symmetryPointPatchField<Type>::symmetryPointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF
@ -44,7 +39,7 @@ symmetryPointPatchField<Type>::symmetryPointPatchField
template<class Type>
symmetryPointPatchField<Type>::symmetryPointPatchField
Foam::symmetryPointPatchField<Type>::symmetryPointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF,
@ -66,7 +61,7 @@ symmetryPointPatchField<Type>::symmetryPointPatchField
template<class Type>
symmetryPointPatchField<Type>::symmetryPointPatchField
Foam::symmetryPointPatchField<Type>::symmetryPointPatchField
(
const symmetryPointPatchField<Type>& ptf,
const pointPatch& p,
@ -89,7 +84,7 @@ symmetryPointPatchField<Type>::symmetryPointPatchField
template<class Type>
symmetryPointPatchField<Type>::symmetryPointPatchField
Foam::symmetryPointPatchField<Type>::symmetryPointPatchField
(
const symmetryPointPatchField<Type>& ptf,
const DimensionedField<Type, pointMesh>& iF
@ -99,8 +94,4 @@ symmetryPointPatchField<Type>::symmetryPointPatchField
{}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -25,15 +25,10 @@ License
#include "symmetryPlanePointPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
symmetryPlanePointPatchField<Type>::symmetryPlanePointPatchField
Foam::symmetryPlanePointPatchField<Type>::symmetryPlanePointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF
@ -45,7 +40,7 @@ symmetryPlanePointPatchField<Type>::symmetryPlanePointPatchField
template<class Type>
symmetryPlanePointPatchField<Type>::symmetryPlanePointPatchField
Foam::symmetryPlanePointPatchField<Type>::symmetryPlanePointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF,
@ -68,7 +63,7 @@ symmetryPlanePointPatchField<Type>::symmetryPlanePointPatchField
template<class Type>
symmetryPlanePointPatchField<Type>::symmetryPlanePointPatchField
Foam::symmetryPlanePointPatchField<Type>::symmetryPlanePointPatchField
(
const symmetryPlanePointPatchField<Type>& ptf,
const pointPatch& p,
@ -92,7 +87,7 @@ symmetryPlanePointPatchField<Type>::symmetryPlanePointPatchField
template<class Type>
symmetryPlanePointPatchField<Type>::symmetryPlanePointPatchField
Foam::symmetryPlanePointPatchField<Type>::symmetryPlanePointPatchField
(
const symmetryPlanePointPatchField<Type>& ptf,
const DimensionedField<Type, pointMesh>& iF
@ -128,8 +123,4 @@ void Foam::symmetryPlanePointPatchField<Type>::evaluate
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -25,15 +25,10 @@ License
#include "slipPointPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
slipPointPatchField<Type>::slipPointPatchField
Foam::slipPointPatchField<Type>::slipPointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF
@ -44,7 +39,7 @@ slipPointPatchField<Type>::slipPointPatchField
template<class Type>
slipPointPatchField<Type>::slipPointPatchField
Foam::slipPointPatchField<Type>::slipPointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF,
@ -56,7 +51,7 @@ slipPointPatchField<Type>::slipPointPatchField
template<class Type>
slipPointPatchField<Type>::slipPointPatchField
Foam::slipPointPatchField<Type>::slipPointPatchField
(
const slipPointPatchField<Type>& ptf,
const pointPatch& p,
@ -69,7 +64,7 @@ slipPointPatchField<Type>::slipPointPatchField
template<class Type>
slipPointPatchField<Type>::slipPointPatchField
Foam::slipPointPatchField<Type>::slipPointPatchField
(
const slipPointPatchField<Type>& ptf,
const DimensionedField<Type, pointMesh>& iF
@ -79,8 +74,4 @@ slipPointPatchField<Type>::slipPointPatchField
{}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -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-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -25,15 +25,10 @@ License
#include "uniformFixedValuePointPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * * //
template<class Type>
uniformFixedValuePointPatchField<Type>::
Foam::uniformFixedValuePointPatchField<Type>::
uniformFixedValuePointPatchField
(
const pointPatch& p,
@ -46,7 +41,7 @@ uniformFixedValuePointPatchField
template<class Type>
uniformFixedValuePointPatchField<Type>::
Foam::uniformFixedValuePointPatchField<Type>::
uniformFixedValuePointPatchField
(
const pointPatch& p,
@ -73,7 +68,7 @@ uniformFixedValuePointPatchField
template<class Type>
uniformFixedValuePointPatchField<Type>::
Foam::uniformFixedValuePointPatchField<Type>::
uniformFixedValuePointPatchField
(
const uniformFixedValuePointPatchField<Type>& ptf,
@ -92,7 +87,7 @@ uniformFixedValuePointPatchField
template<class Type>
uniformFixedValuePointPatchField<Type>::
Foam::uniformFixedValuePointPatchField<Type>::
uniformFixedValuePointPatchField
(
const uniformFixedValuePointPatchField<Type>& ptf
@ -104,7 +99,7 @@ uniformFixedValuePointPatchField
template<class Type>
uniformFixedValuePointPatchField<Type>::
Foam::uniformFixedValuePointPatchField<Type>::
uniformFixedValuePointPatchField
(
const uniformFixedValuePointPatchField<Type>& ptf,
@ -123,7 +118,7 @@ uniformFixedValuePointPatchField
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
void uniformFixedValuePointPatchField<Type>::updateCoeffs()
void Foam::uniformFixedValuePointPatchField<Type>::updateCoeffs()
{
if (this->updated())
{
@ -138,7 +133,7 @@ void uniformFixedValuePointPatchField<Type>::updateCoeffs()
template<class Type>
void uniformFixedValuePointPatchField<Type>::
void Foam::uniformFixedValuePointPatchField<Type>::
write(Ostream& os) const
{
// Note: write value
@ -147,8 +142,4 @@ write(Ostream& os) const
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -27,15 +27,10 @@ License
#include "pointMesh.H"
#include "dictionary.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
pointPatchField<Type>::pointPatchField
Foam::pointPatchField<Type>::pointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF
@ -49,7 +44,7 @@ pointPatchField<Type>::pointPatchField
template<class Type>
pointPatchField<Type>::pointPatchField
Foam::pointPatchField<Type>::pointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF,
@ -80,7 +75,7 @@ Foam::pointPatchField<Type>::pointPatchField
template<class Type>
pointPatchField<Type>::pointPatchField
Foam::pointPatchField<Type>::pointPatchField
(
const pointPatchField<Type>& ptf
)
@ -93,7 +88,7 @@ pointPatchField<Type>::pointPatchField
template<class Type>
pointPatchField<Type>::pointPatchField
Foam::pointPatchField<Type>::pointPatchField
(
const pointPatchField<Type>& ptf,
const DimensionedField<Type, pointMesh>& iF
@ -109,14 +104,14 @@ pointPatchField<Type>::pointPatchField
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
const objectRegistry& pointPatchField<Type>::db() const
const Foam::objectRegistry& Foam::pointPatchField<Type>::db() const
{
return patch_.boundaryMesh().mesh()();
}
template<class Type>
void pointPatchField<Type>::write(Ostream& os) const
void Foam::pointPatchField<Type>::write(Ostream& os) const
{
os.writeKeyword("type") << type() << token::END_STATEMENT << nl;
@ -129,7 +124,8 @@ void pointPatchField<Type>::write(Ostream& os) const
template<class Type>
tmp<Field<Type> > pointPatchField<Type>::patchInternalField() const
Foam::tmp<Foam::Field<Type> >
Foam::pointPatchField<Type>::patchInternalField() const
{
return patchInternalField(internalField());
}
@ -137,7 +133,8 @@ tmp<Field<Type> > pointPatchField<Type>::patchInternalField() const
template<class Type>
template<class Type1>
tmp<Field<Type1> > pointPatchField<Type>::patchInternalField
Foam::tmp<Foam::Field<Type1> >
Foam::pointPatchField<Type>::patchInternalField
(
const Field<Type1>& iF,
const labelList& meshPoints
@ -159,7 +156,8 @@ tmp<Field<Type1> > pointPatchField<Type>::patchInternalField
template<class Type>
template<class Type1>
tmp<Field<Type1> > pointPatchField<Type>::patchInternalField
Foam::tmp<Foam::Field<Type1> >
Foam::pointPatchField<Type>::patchInternalField
(
const Field<Type1>& iF
) const
@ -170,7 +168,7 @@ tmp<Field<Type1> > pointPatchField<Type>::patchInternalField
template<class Type>
template<class Type1>
void pointPatchField<Type>::addToInternalField
void Foam::pointPatchField<Type>::addToInternalField
(
Field<Type1>& iF,
const Field<Type1>& pF
@ -207,7 +205,7 @@ void pointPatchField<Type>::addToInternalField
template<class Type>
template<class Type1>
void pointPatchField<Type>::addToInternalField
void Foam::pointPatchField<Type>::addToInternalField
(
Field<Type1>& iF,
const Field<Type1>& pF,
@ -246,7 +244,7 @@ void pointPatchField<Type>::addToInternalField
template<class Type>
template<class Type1>
void pointPatchField<Type>::setInInternalField
void Foam::pointPatchField<Type>::setInInternalField
(
Field<Type1>& iF,
const Field<Type1>& pF,
@ -281,7 +279,7 @@ void pointPatchField<Type>::setInInternalField
template<class Type>
template<class Type1>
void pointPatchField<Type>::setInInternalField
void Foam::pointPatchField<Type>::setInInternalField
(
Field<Type1>& iF,
const Field<Type1>& pF
@ -292,7 +290,7 @@ void pointPatchField<Type>::setInInternalField
template<class Type>
void pointPatchField<Type>::evaluate(const Pstream::commsTypes)
void Foam::pointPatchField<Type>::evaluate(const Pstream::commsTypes)
{
if (!updated_)
{
@ -306,7 +304,7 @@ void pointPatchField<Type>::evaluate(const Pstream::commsTypes)
// * * * * * * * * * * * * * * * IOstream Operators * * * * * * * * * * * * //
template<class Type>
Ostream& operator<<
Foam::Ostream& Foam::operator<<
(
Ostream& os,
const pointPatchField<Type>& ptf
@ -320,10 +318,6 @@ Ostream& operator<<
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
#include "pointPatchFieldNew.C"

View File

@ -28,15 +28,10 @@ License
#include "addToRunTimeSelectionTable.H"
#include "wallFvPatch.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * //
template<class Type>
void kqRWallFunctionFvPatchField<Type>::checkType()
void Foam::kqRWallFunctionFvPatchField<Type>::checkType()
{
if (!isA<wallFvPatch>(this->patch()))
{
@ -54,7 +49,7 @@ void kqRWallFunctionFvPatchField<Type>::checkType()
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
kqRWallFunctionFvPatchField<Type>::kqRWallFunctionFvPatchField
Foam::kqRWallFunctionFvPatchField<Type>::kqRWallFunctionFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF
@ -67,7 +62,21 @@ kqRWallFunctionFvPatchField<Type>::kqRWallFunctionFvPatchField
template<class Type>
kqRWallFunctionFvPatchField<Type>::kqRWallFunctionFvPatchField
Foam::kqRWallFunctionFvPatchField<Type>::kqRWallFunctionFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const dictionary& dict
)
:
zeroGradientFvPatchField<Type>(p, iF, dict)
{
checkType();
}
template<class Type>
Foam::kqRWallFunctionFvPatchField<Type>::kqRWallFunctionFvPatchField
(
const kqRWallFunctionFvPatchField& ptf,
const fvPatch& p,
@ -82,21 +91,7 @@ kqRWallFunctionFvPatchField<Type>::kqRWallFunctionFvPatchField
template<class Type>
kqRWallFunctionFvPatchField<Type>::kqRWallFunctionFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const dictionary& dict
)
:
zeroGradientFvPatchField<Type>(p, iF, dict)
{
checkType();
}
template<class Type>
kqRWallFunctionFvPatchField<Type>::kqRWallFunctionFvPatchField
Foam::kqRWallFunctionFvPatchField<Type>::kqRWallFunctionFvPatchField
(
const kqRWallFunctionFvPatchField& tkqrwfpf
)
@ -108,7 +103,7 @@ kqRWallFunctionFvPatchField<Type>::kqRWallFunctionFvPatchField
template<class Type>
kqRWallFunctionFvPatchField<Type>::kqRWallFunctionFvPatchField
Foam::kqRWallFunctionFvPatchField<Type>::kqRWallFunctionFvPatchField
(
const kqRWallFunctionFvPatchField& tkqrwfpf,
const DimensionedField<Type, volMesh>& iF
@ -123,7 +118,7 @@ kqRWallFunctionFvPatchField<Type>::kqRWallFunctionFvPatchField
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
void kqRWallFunctionFvPatchField<Type>::evaluate
void Foam::kqRWallFunctionFvPatchField<Type>::evaluate
(
const Pstream::commsTypes commsType
)
@ -133,15 +128,11 @@ void kqRWallFunctionFvPatchField<Type>::evaluate
template<class Type>
void kqRWallFunctionFvPatchField<Type>::write(Ostream& os) const
void Foam::kqRWallFunctionFvPatchField<Type>::write(Ostream& os) const
{
zeroGradientFvPatchField<Type>::write(os);
this->writeEntry("value", os);
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -26,15 +26,10 @@ License
#include "fixedGradientFvPatchField.H"
#include "dictionary.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
fixedGradientFvPatchField<Type>::fixedGradientFvPatchField
Foam::fixedGradientFvPatchField<Type>::fixedGradientFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF
@ -46,7 +41,22 @@ fixedGradientFvPatchField<Type>::fixedGradientFvPatchField
template<class Type>
fixedGradientFvPatchField<Type>::fixedGradientFvPatchField
Foam::fixedGradientFvPatchField<Type>::fixedGradientFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const dictionary& dict
)
:
fvPatchField<Type>(p, iF, dict),
gradient_("gradient", dict, p.size())
{
evaluate();
}
template<class Type>
Foam::fixedGradientFvPatchField<Type>::fixedGradientFvPatchField
(
const fixedGradientFvPatchField<Type>& ptf,
const fvPatch& p,
@ -70,22 +80,7 @@ fixedGradientFvPatchField<Type>::fixedGradientFvPatchField
template<class Type>
fixedGradientFvPatchField<Type>::fixedGradientFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const dictionary& dict
)
:
fvPatchField<Type>(p, iF, dict),
gradient_("gradient", dict, p.size())
{
evaluate();
}
template<class Type>
fixedGradientFvPatchField<Type>::fixedGradientFvPatchField
Foam::fixedGradientFvPatchField<Type>::fixedGradientFvPatchField
(
const fixedGradientFvPatchField<Type>& ptf
)
@ -96,7 +91,7 @@ fixedGradientFvPatchField<Type>::fixedGradientFvPatchField
template<class Type>
fixedGradientFvPatchField<Type>::fixedGradientFvPatchField
Foam::fixedGradientFvPatchField<Type>::fixedGradientFvPatchField
(
const fixedGradientFvPatchField<Type>& ptf,
const DimensionedField<Type, volMesh>& iF
@ -110,7 +105,7 @@ fixedGradientFvPatchField<Type>::fixedGradientFvPatchField
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
void fixedGradientFvPatchField<Type>::autoMap
void Foam::fixedGradientFvPatchField<Type>::autoMap
(
const fvPatchFieldMapper& m
)
@ -121,7 +116,7 @@ void fixedGradientFvPatchField<Type>::autoMap
template<class Type>
void fixedGradientFvPatchField<Type>::rmap
void Foam::fixedGradientFvPatchField<Type>::rmap
(
const fvPatchField<Type>& ptf,
const labelList& addr
@ -137,7 +132,7 @@ void fixedGradientFvPatchField<Type>::rmap
template<class Type>
void fixedGradientFvPatchField<Type>::evaluate(const Pstream::commsTypes)
void Foam::fixedGradientFvPatchField<Type>::evaluate(const Pstream::commsTypes)
{
if (!this->updated())
{
@ -154,7 +149,8 @@ void fixedGradientFvPatchField<Type>::evaluate(const Pstream::commsTypes)
template<class Type>
tmp<Field<Type> > fixedGradientFvPatchField<Type>::valueInternalCoeffs
Foam::tmp<Foam::Field<Type> >
Foam::fixedGradientFvPatchField<Type>::valueInternalCoeffs
(
const tmp<scalarField>&
) const
@ -164,7 +160,8 @@ tmp<Field<Type> > fixedGradientFvPatchField<Type>::valueInternalCoeffs
template<class Type>
tmp<Field<Type> > fixedGradientFvPatchField<Type>::valueBoundaryCoeffs
Foam::tmp<Foam::Field<Type> >
Foam::fixedGradientFvPatchField<Type>::valueBoundaryCoeffs
(
const tmp<scalarField>&
) const
@ -174,8 +171,8 @@ tmp<Field<Type> > fixedGradientFvPatchField<Type>::valueBoundaryCoeffs
template<class Type>
tmp<Field<Type> > fixedGradientFvPatchField<Type>::
gradientInternalCoeffs() const
Foam::tmp<Foam::Field<Type> >
Foam::fixedGradientFvPatchField<Type>::gradientInternalCoeffs() const
{
return tmp<Field<Type> >
(
@ -185,23 +182,19 @@ gradientInternalCoeffs() const
template<class Type>
tmp<Field<Type> > fixedGradientFvPatchField<Type>::
gradientBoundaryCoeffs() const
Foam::tmp<Foam::Field<Type> >
Foam::fixedGradientFvPatchField<Type>::gradientBoundaryCoeffs() const
{
return gradient();
}
template<class Type>
void fixedGradientFvPatchField<Type>::write(Ostream& os) const
void Foam::fixedGradientFvPatchField<Type>::write(Ostream& os) const
{
fvPatchField<Type>::write(os);
gradient_.writeEntry("gradient", os);
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -25,15 +25,10 @@ License
#include "fixedValueFvPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
fixedValueFvPatchField<Type>::fixedValueFvPatchField
Foam::fixedValueFvPatchField<Type>::fixedValueFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF
@ -44,7 +39,7 @@ fixedValueFvPatchField<Type>::fixedValueFvPatchField
template<class Type>
fixedValueFvPatchField<Type>::fixedValueFvPatchField
Foam::fixedValueFvPatchField<Type>::fixedValueFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
@ -56,7 +51,7 @@ fixedValueFvPatchField<Type>::fixedValueFvPatchField
template<class Type>
fixedValueFvPatchField<Type>::fixedValueFvPatchField
Foam::fixedValueFvPatchField<Type>::fixedValueFvPatchField
(
const fixedValueFvPatchField<Type>& ptf,
const fvPatch& p,
@ -79,7 +74,7 @@ fixedValueFvPatchField<Type>::fixedValueFvPatchField
template<class Type>
fixedValueFvPatchField<Type>::fixedValueFvPatchField
Foam::fixedValueFvPatchField<Type>::fixedValueFvPatchField
(
const fixedValueFvPatchField<Type>& ptf
)
@ -89,7 +84,7 @@ fixedValueFvPatchField<Type>::fixedValueFvPatchField
template<class Type>
fixedValueFvPatchField<Type>::fixedValueFvPatchField
Foam::fixedValueFvPatchField<Type>::fixedValueFvPatchField
(
const fixedValueFvPatchField<Type>& ptf,
const DimensionedField<Type, volMesh>& iF
@ -102,7 +97,8 @@ fixedValueFvPatchField<Type>::fixedValueFvPatchField
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
tmp<Field<Type> > fixedValueFvPatchField<Type>::valueInternalCoeffs
Foam::tmp<Foam::Field<Type> >
Foam::fixedValueFvPatchField<Type>::valueInternalCoeffs
(
const tmp<scalarField>&
) const
@ -115,7 +111,8 @@ tmp<Field<Type> > fixedValueFvPatchField<Type>::valueInternalCoeffs
template<class Type>
tmp<Field<Type> > fixedValueFvPatchField<Type>::valueBoundaryCoeffs
Foam::tmp<Foam::Field<Type> >
Foam::fixedValueFvPatchField<Type>::valueBoundaryCoeffs
(
const tmp<scalarField>&
) const
@ -125,29 +122,27 @@ tmp<Field<Type> > fixedValueFvPatchField<Type>::valueBoundaryCoeffs
template<class Type>
tmp<Field<Type> > fixedValueFvPatchField<Type>::gradientInternalCoeffs() const
Foam::tmp<Foam::Field<Type> >
Foam::fixedValueFvPatchField<Type>::gradientInternalCoeffs() const
{
return -pTraits<Type>::one*this->patch().deltaCoeffs();
}
template<class Type>
tmp<Field<Type> > fixedValueFvPatchField<Type>::gradientBoundaryCoeffs() const
Foam::tmp<Foam::Field<Type> >
Foam::fixedValueFvPatchField<Type>::gradientBoundaryCoeffs() const
{
return this->patch().deltaCoeffs()*(*this);
}
template<class Type>
void fixedValueFvPatchField<Type>::write(Ostream& os) const
void Foam::fixedValueFvPatchField<Type>::write(Ostream& os) const
{
fvPatchField<Type>::write(os);
this->writeEntry("value", os);
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -25,15 +25,10 @@ License
#include "mixedFvPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
mixedFvPatchField<Type>::mixedFvPatchField
Foam::mixedFvPatchField<Type>::mixedFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF
@ -47,7 +42,24 @@ mixedFvPatchField<Type>::mixedFvPatchField
template<class Type>
mixedFvPatchField<Type>::mixedFvPatchField
Foam::mixedFvPatchField<Type>::mixedFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const dictionary& dict
)
:
fvPatchField<Type>(p, iF, dict),
refValue_("refValue", dict, p.size()),
refGrad_("refGradient", dict, p.size()),
valueFraction_("valueFraction", dict, p.size())
{
evaluate();
}
template<class Type>
Foam::mixedFvPatchField<Type>::mixedFvPatchField
(
const mixedFvPatchField<Type>& ptf,
const fvPatch& p,
@ -73,24 +85,7 @@ mixedFvPatchField<Type>::mixedFvPatchField
template<class Type>
mixedFvPatchField<Type>::mixedFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const dictionary& dict
)
:
fvPatchField<Type>(p, iF, dict),
refValue_("refValue", dict, p.size()),
refGrad_("refGradient", dict, p.size()),
valueFraction_("valueFraction", dict, p.size())
{
evaluate();
}
template<class Type>
mixedFvPatchField<Type>::mixedFvPatchField
Foam::mixedFvPatchField<Type>::mixedFvPatchField
(
const mixedFvPatchField<Type>& ptf
)
@ -103,7 +98,7 @@ mixedFvPatchField<Type>::mixedFvPatchField
template<class Type>
mixedFvPatchField<Type>::mixedFvPatchField
Foam::mixedFvPatchField<Type>::mixedFvPatchField
(
const mixedFvPatchField<Type>& ptf,
const DimensionedField<Type, volMesh>& iF
@ -119,7 +114,7 @@ mixedFvPatchField<Type>::mixedFvPatchField
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
void mixedFvPatchField<Type>::autoMap
void Foam::mixedFvPatchField<Type>::autoMap
(
const fvPatchFieldMapper& m
)
@ -132,7 +127,7 @@ void mixedFvPatchField<Type>::autoMap
template<class Type>
void mixedFvPatchField<Type>::rmap
void Foam::mixedFvPatchField<Type>::rmap
(
const fvPatchField<Type>& ptf,
const labelList& addr
@ -150,7 +145,7 @@ void mixedFvPatchField<Type>::rmap
template<class Type>
void mixedFvPatchField<Type>::evaluate(const Pstream::commsTypes)
void Foam::mixedFvPatchField<Type>::evaluate(const Pstream::commsTypes)
{
if (!this->updated())
{
@ -173,7 +168,8 @@ void mixedFvPatchField<Type>::evaluate(const Pstream::commsTypes)
template<class Type>
tmp<Field<Type> > mixedFvPatchField<Type>::snGrad() const
Foam::tmp<Foam::Field<Type> >
Foam::mixedFvPatchField<Type>::snGrad() const
{
return
valueFraction_
@ -184,7 +180,8 @@ tmp<Field<Type> > mixedFvPatchField<Type>::snGrad() const
template<class Type>
tmp<Field<Type> > mixedFvPatchField<Type>::valueInternalCoeffs
Foam::tmp<Foam::Field<Type> >
Foam::mixedFvPatchField<Type>::valueInternalCoeffs
(
const tmp<scalarField>&
) const
@ -195,7 +192,8 @@ tmp<Field<Type> > mixedFvPatchField<Type>::valueInternalCoeffs
template<class Type>
tmp<Field<Type> > mixedFvPatchField<Type>::valueBoundaryCoeffs
Foam::tmp<Foam::Field<Type> >
Foam::mixedFvPatchField<Type>::valueBoundaryCoeffs
(
const tmp<scalarField>&
) const
@ -207,14 +205,16 @@ tmp<Field<Type> > mixedFvPatchField<Type>::valueBoundaryCoeffs
template<class Type>
tmp<Field<Type> > mixedFvPatchField<Type>::gradientInternalCoeffs() const
Foam::tmp<Foam::Field<Type> >
Foam::mixedFvPatchField<Type>::gradientInternalCoeffs() const
{
return -Type(pTraits<Type>::one)*valueFraction_*this->patch().deltaCoeffs();
}
template<class Type>
tmp<Field<Type> > mixedFvPatchField<Type>::gradientBoundaryCoeffs() const
Foam::tmp<Foam::Field<Type> >
Foam::mixedFvPatchField<Type>::gradientBoundaryCoeffs() const
{
return
valueFraction_*this->patch().deltaCoeffs()*refValue_
@ -223,7 +223,7 @@ tmp<Field<Type> > mixedFvPatchField<Type>::gradientBoundaryCoeffs() const
template<class Type>
void mixedFvPatchField<Type>::write(Ostream& os) const
void Foam::mixedFvPatchField<Type>::write(Ostream& os) const
{
fvPatchField<Type>::write(os);
refValue_.writeEntry("refValue", os);
@ -233,8 +233,4 @@ void mixedFvPatchField<Type>::write(Ostream& os) const
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -25,15 +25,10 @@ License
#include "slicedFvPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
slicedFvPatchField<Type>::slicedFvPatchField
Foam::slicedFvPatchField<Type>::slicedFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
@ -48,7 +43,7 @@ slicedFvPatchField<Type>::slicedFvPatchField
template<class Type>
slicedFvPatchField<Type>::slicedFvPatchField
Foam::slicedFvPatchField<Type>::slicedFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF
@ -59,7 +54,21 @@ slicedFvPatchField<Type>::slicedFvPatchField
template<class Type>
slicedFvPatchField<Type>::slicedFvPatchField
Foam::slicedFvPatchField<Type>::slicedFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const dictionary& dict
)
:
fvPatchField<Type>(p, iF, dict)
{
NotImplemented;
}
template<class Type>
Foam::slicedFvPatchField<Type>::slicedFvPatchField
(
const slicedFvPatchField<Type>& ptf,
const fvPatch& p,
@ -74,21 +83,7 @@ slicedFvPatchField<Type>::slicedFvPatchField
template<class Type>
slicedFvPatchField<Type>::slicedFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const dictionary& dict
)
:
fvPatchField<Type>(p, iF, dict)
{
NotImplemented;
}
template<class Type>
slicedFvPatchField<Type>::slicedFvPatchField
Foam::slicedFvPatchField<Type>::slicedFvPatchField
(
const slicedFvPatchField<Type>& ptf,
const DimensionedField<Type, volMesh>& iF
@ -100,8 +95,10 @@ slicedFvPatchField<Type>::slicedFvPatchField
UList<Type>::operator=(ptf);
}
template<class Type>
tmp<fvPatchField<Type> > slicedFvPatchField<Type>::clone() const
Foam::tmp<Foam::fvPatchField<Type> >
Foam::slicedFvPatchField<Type>::clone() const
{
return tmp<fvPatchField<Type> >
(
@ -111,7 +108,7 @@ tmp<fvPatchField<Type> > slicedFvPatchField<Type>::clone() const
template<class Type>
slicedFvPatchField<Type>::slicedFvPatchField
Foam::slicedFvPatchField<Type>::slicedFvPatchField
(
const slicedFvPatchField<Type>& ptf
)
@ -129,7 +126,8 @@ slicedFvPatchField<Type>::slicedFvPatchField
template<class Type>
tmp<fvPatchField<Type> > slicedFvPatchField<Type>::clone
Foam::tmp<Foam::fvPatchField<Type> >
Foam::slicedFvPatchField<Type>::clone
(
const DimensionedField<Type, volMesh>& iF
) const
@ -142,7 +140,7 @@ tmp<fvPatchField<Type> > slicedFvPatchField<Type>::clone
template<class Type>
slicedFvPatchField<Type>::~slicedFvPatchField<Type>()
Foam::slicedFvPatchField<Type>::~slicedFvPatchField()
{
// Set the fvPatchField storage pointer to NULL before its destruction
// to protect the field it a slice of.
@ -153,7 +151,7 @@ slicedFvPatchField<Type>::~slicedFvPatchField<Type>()
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
tmp<Field<Type> > slicedFvPatchField<Type>::snGrad() const
Foam::tmp<Foam::Field<Type> > Foam::slicedFvPatchField<Type>::snGrad() const
{
NotImplemented;
@ -162,14 +160,15 @@ tmp<Field<Type> > slicedFvPatchField<Type>::snGrad() const
template<class Type>
void slicedFvPatchField<Type>::updateCoeffs()
void Foam::slicedFvPatchField<Type>::updateCoeffs()
{
NotImplemented;
}
template<class Type>
tmp<Field<Type> > slicedFvPatchField<Type>::patchInternalField() const
Foam::tmp<Foam::Field<Type> >
Foam::slicedFvPatchField<Type>::patchInternalField() const
{
NotImplemented;
@ -178,14 +177,15 @@ tmp<Field<Type> > slicedFvPatchField<Type>::patchInternalField() const
template<class Type>
void slicedFvPatchField<Type>::patchInternalField(Field<Type>&) const
void Foam::slicedFvPatchField<Type>::patchInternalField(Field<Type>&) const
{
NotImplemented;
}
template<class Type>
tmp<Field<Type> > slicedFvPatchField<Type>::patchNeighbourField
Foam::tmp<Foam::Field<Type> >
Foam::slicedFvPatchField<Type>::patchNeighbourField
(
const Field<Type>& iField
) const
@ -197,7 +197,8 @@ tmp<Field<Type> > slicedFvPatchField<Type>::patchNeighbourField
template<class Type>
tmp<Field<Type> > slicedFvPatchField<Type>::patchNeighbourField() const
Foam::tmp<Foam::Field<Type> >
Foam::slicedFvPatchField<Type>::patchNeighbourField() const
{
NotImplemented;
@ -206,7 +207,8 @@ tmp<Field<Type> > slicedFvPatchField<Type>::patchNeighbourField() const
template<class Type>
tmp<Field<Type> > slicedFvPatchField<Type>::valueInternalCoeffs
Foam::tmp<Foam::Field<Type> >
Foam::slicedFvPatchField<Type>::valueInternalCoeffs
(
const tmp<scalarField>&
) const
@ -218,7 +220,8 @@ tmp<Field<Type> > slicedFvPatchField<Type>::valueInternalCoeffs
template<class Type>
tmp<Field<Type> > slicedFvPatchField<Type>::valueBoundaryCoeffs
Foam::tmp<Foam::Field<Type> >
Foam::slicedFvPatchField<Type>::valueBoundaryCoeffs
(
const tmp<scalarField>&
) const
@ -230,7 +233,8 @@ tmp<Field<Type> > slicedFvPatchField<Type>::valueBoundaryCoeffs
template<class Type>
tmp<Field<Type> > slicedFvPatchField<Type>::gradientInternalCoeffs() const
Foam::tmp<Foam::Field<Type> >
Foam::slicedFvPatchField<Type>::gradientInternalCoeffs() const
{
NotImplemented;
@ -239,7 +243,8 @@ tmp<Field<Type> > slicedFvPatchField<Type>::gradientInternalCoeffs() const
template<class Type>
tmp<Field<Type> > slicedFvPatchField<Type>::gradientBoundaryCoeffs() const
Foam::tmp<Foam::Field<Type> >
Foam::slicedFvPatchField<Type>::gradientBoundaryCoeffs() const
{
NotImplemented;
@ -248,15 +253,11 @@ tmp<Field<Type> > slicedFvPatchField<Type>::gradientBoundaryCoeffs() const
template<class Type>
void slicedFvPatchField<Type>::write(Ostream& os) const
void Foam::slicedFvPatchField<Type>::write(Ostream& os) const
{
fvPatchField<Type>::write(os);
this->writeEntry("value", os);
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -26,15 +26,10 @@ License
#include "zeroGradientFvPatchField.H"
#include "fvPatchFieldMapper.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
zeroGradientFvPatchField<Type>::zeroGradientFvPatchField
Foam::zeroGradientFvPatchField<Type>::zeroGradientFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF
@ -45,20 +40,7 @@ zeroGradientFvPatchField<Type>::zeroGradientFvPatchField
template<class Type>
zeroGradientFvPatchField<Type>::zeroGradientFvPatchField
(
const zeroGradientFvPatchField<Type>& ptf,
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const fvPatchFieldMapper& mapper
)
:
fvPatchField<Type>(ptf, p, iF, mapper)
{}
template<class Type>
zeroGradientFvPatchField<Type>::zeroGradientFvPatchField
Foam::zeroGradientFvPatchField<Type>::zeroGradientFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
@ -72,7 +54,20 @@ zeroGradientFvPatchField<Type>::zeroGradientFvPatchField
template<class Type>
zeroGradientFvPatchField<Type>::zeroGradientFvPatchField
Foam::zeroGradientFvPatchField<Type>::zeroGradientFvPatchField
(
const zeroGradientFvPatchField<Type>& ptf,
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const fvPatchFieldMapper& mapper
)
:
fvPatchField<Type>(ptf, p, iF, mapper)
{}
template<class Type>
Foam::zeroGradientFvPatchField<Type>::zeroGradientFvPatchField
(
const zeroGradientFvPatchField& zgpf
)
@ -82,7 +77,7 @@ zeroGradientFvPatchField<Type>::zeroGradientFvPatchField
template<class Type>
zeroGradientFvPatchField<Type>::zeroGradientFvPatchField
Foam::zeroGradientFvPatchField<Type>::zeroGradientFvPatchField
(
const zeroGradientFvPatchField& zgpf,
const DimensionedField<Type, volMesh>& iF
@ -95,7 +90,7 @@ zeroGradientFvPatchField<Type>::zeroGradientFvPatchField
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
void zeroGradientFvPatchField<Type>::evaluate(const Pstream::commsTypes)
void Foam::zeroGradientFvPatchField<Type>::evaluate(const Pstream::commsTypes)
{
if (!this->updated())
{
@ -108,7 +103,8 @@ void zeroGradientFvPatchField<Type>::evaluate(const Pstream::commsTypes)
template<class Type>
tmp<Field<Type> > zeroGradientFvPatchField<Type>::valueInternalCoeffs
Foam::tmp<Foam::Field<Type> >
Foam::zeroGradientFvPatchField<Type>::valueInternalCoeffs
(
const tmp<scalarField>&
) const
@ -121,7 +117,8 @@ tmp<Field<Type> > zeroGradientFvPatchField<Type>::valueInternalCoeffs
template<class Type>
tmp<Field<Type> > zeroGradientFvPatchField<Type>::valueBoundaryCoeffs
Foam::tmp<Foam::Field<Type> >
Foam::zeroGradientFvPatchField<Type>::valueBoundaryCoeffs
(
const tmp<scalarField>&
) const
@ -134,7 +131,8 @@ tmp<Field<Type> > zeroGradientFvPatchField<Type>::valueBoundaryCoeffs
template<class Type>
tmp<Field<Type> > zeroGradientFvPatchField<Type>::gradientInternalCoeffs() const
Foam::tmp<Foam::Field<Type> >
Foam::zeroGradientFvPatchField<Type>::gradientInternalCoeffs() const
{
return tmp<Field<Type> >
(
@ -144,7 +142,8 @@ tmp<Field<Type> > zeroGradientFvPatchField<Type>::gradientInternalCoeffs() const
template<class Type>
tmp<Field<Type> > zeroGradientFvPatchField<Type>::gradientBoundaryCoeffs() const
Foam::tmp<Foam::Field<Type> >
Foam::zeroGradientFvPatchField<Type>::gradientBoundaryCoeffs() const
{
return tmp<Field<Type> >
(
@ -153,8 +152,4 @@ tmp<Field<Type> > zeroGradientFvPatchField<Type>::gradientBoundaryCoeffs() const
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -26,15 +26,10 @@ License
#include "cyclicFvPatchField.H"
#include "transformField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
cyclicFvPatchField<Type>::cyclicFvPatchField
Foam::cyclicFvPatchField<Type>::cyclicFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF
@ -46,31 +41,7 @@ cyclicFvPatchField<Type>::cyclicFvPatchField
template<class Type>
cyclicFvPatchField<Type>::cyclicFvPatchField
(
const cyclicFvPatchField<Type>& ptf,
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const fvPatchFieldMapper& mapper
)
:
coupledFvPatchField<Type>(ptf, p, iF, mapper),
cyclicPatch_(refCast<const cyclicFvPatch>(p))
{
if (!isA<cyclicFvPatch>(this->patch()))
{
FatalErrorInFunction
<< "' not constraint type '" << typeName << "'"
<< "\n for patch " << p.name()
<< " of field " << this->dimensionedInternalField().name()
<< " in file " << this->dimensionedInternalField().objectPath()
<< exit(FatalIOError);
}
}
template<class Type>
cyclicFvPatchField<Type>::cyclicFvPatchField
Foam::cyclicFvPatchField<Type>::cyclicFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
@ -98,7 +69,31 @@ cyclicFvPatchField<Type>::cyclicFvPatchField
template<class Type>
cyclicFvPatchField<Type>::cyclicFvPatchField
Foam::cyclicFvPatchField<Type>::cyclicFvPatchField
(
const cyclicFvPatchField<Type>& ptf,
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const fvPatchFieldMapper& mapper
)
:
coupledFvPatchField<Type>(ptf, p, iF, mapper),
cyclicPatch_(refCast<const cyclicFvPatch>(p))
{
if (!isA<cyclicFvPatch>(this->patch()))
{
FatalErrorInFunction
<< "' not constraint type '" << typeName << "'"
<< "\n for patch " << p.name()
<< " of field " << this->dimensionedInternalField().name()
<< " in file " << this->dimensionedInternalField().objectPath()
<< exit(FatalIOError);
}
}
template<class Type>
Foam::cyclicFvPatchField<Type>::cyclicFvPatchField
(
const cyclicFvPatchField<Type>& ptf
)
@ -110,7 +105,7 @@ cyclicFvPatchField<Type>::cyclicFvPatchField
template<class Type>
cyclicFvPatchField<Type>::cyclicFvPatchField
Foam::cyclicFvPatchField<Type>::cyclicFvPatchField
(
const cyclicFvPatchField<Type>& ptf,
const DimensionedField<Type, volMesh>& iF
@ -124,7 +119,8 @@ cyclicFvPatchField<Type>::cyclicFvPatchField
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
tmp<Field<Type> > cyclicFvPatchField<Type>::patchNeighbourField() const
Foam::tmp<Foam::Field<Type> >
Foam::cyclicFvPatchField<Type>::patchNeighbourField() const
{
const Field<Type>& iField = this->internalField();
const labelUList& nbrFaceCells =
@ -157,8 +153,8 @@ tmp<Field<Type> > cyclicFvPatchField<Type>::patchNeighbourField() const
template<class Type>
const cyclicFvPatchField<Type>& cyclicFvPatchField<Type>::neighbourPatchField()
const
const Foam::cyclicFvPatchField<Type>&
Foam::cyclicFvPatchField<Type>::neighbourPatchField() const
{
const GeometricField<Type, fvPatchField, volMesh>& fld =
static_cast<const GeometricField<Type, fvPatchField, volMesh>&>
@ -174,7 +170,7 @@ const
template<class Type>
void cyclicFvPatchField<Type>::updateInterfaceMatrix
void Foam::cyclicFvPatchField<Type>::updateInterfaceMatrix
(
scalarField& result,
const scalarField& psiInternal,
@ -202,7 +198,7 @@ void cyclicFvPatchField<Type>::updateInterfaceMatrix
template<class Type>
void cyclicFvPatchField<Type>::updateInterfaceMatrix
void Foam::cyclicFvPatchField<Type>::updateInterfaceMatrix
(
Field<Type>& result,
const Field<Type>& psiInternal,
@ -229,14 +225,10 @@ void cyclicFvPatchField<Type>::updateInterfaceMatrix
template<class Type>
void cyclicFvPatchField<Type>::write(Ostream& os) const
void Foam::cyclicFvPatchField<Type>::write(Ostream& os) const
{
fvPatchField<Type>::write(os);
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -25,15 +25,10 @@ License
#include "nonuniformTransformCyclicFvPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
nonuniformTransformCyclicFvPatchField<Type>::
Foam::nonuniformTransformCyclicFvPatchField<Type>::
nonuniformTransformCyclicFvPatchField
(
const fvPatch& p,
@ -45,7 +40,20 @@ nonuniformTransformCyclicFvPatchField
template<class Type>
nonuniformTransformCyclicFvPatchField<Type>::
Foam::nonuniformTransformCyclicFvPatchField<Type>::
nonuniformTransformCyclicFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const dictionary& dict
)
:
cyclicFvPatchField<Type>(p, iF, dict)
{}
template<class Type>
Foam::nonuniformTransformCyclicFvPatchField<Type>::
nonuniformTransformCyclicFvPatchField
(
const nonuniformTransformCyclicFvPatchField<Type>& ptf,
@ -59,20 +67,7 @@ nonuniformTransformCyclicFvPatchField
template<class Type>
nonuniformTransformCyclicFvPatchField<Type>::
nonuniformTransformCyclicFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const dictionary& dict
)
:
cyclicFvPatchField<Type>(p, iF, dict)
{}
template<class Type>
nonuniformTransformCyclicFvPatchField<Type>::
Foam::nonuniformTransformCyclicFvPatchField<Type>::
nonuniformTransformCyclicFvPatchField
(
const nonuniformTransformCyclicFvPatchField<Type>& ptf
@ -83,7 +78,7 @@ nonuniformTransformCyclicFvPatchField
template<class Type>
nonuniformTransformCyclicFvPatchField<Type>::
Foam::nonuniformTransformCyclicFvPatchField<Type>::
nonuniformTransformCyclicFvPatchField
(
const nonuniformTransformCyclicFvPatchField<Type>& ptf,
@ -94,8 +89,4 @@ nonuniformTransformCyclicFvPatchField
{}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -25,15 +25,10 @@ License
#include "symmetryFvPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
symmetryFvPatchField<Type>::symmetryFvPatchField
Foam::symmetryFvPatchField<Type>::symmetryFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF
@ -44,30 +39,7 @@ symmetryFvPatchField<Type>::symmetryFvPatchField
template<class Type>
symmetryFvPatchField<Type>::symmetryFvPatchField
(
const symmetryFvPatchField<Type>& ptf,
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const fvPatchFieldMapper& mapper
)
:
basicSymmetryFvPatchField<Type>(ptf, p, iF, mapper)
{
if (!isType<symmetryFvPatch>(this->patch()))
{
FatalErrorInFunction
<< "' not constraint type '" << typeName << "'"
<< "\n for patch " << p.name()
<< " of field " << this->dimensionedInternalField().name()
<< " in file " << this->dimensionedInternalField().objectPath()
<< exit(FatalIOError);
}
}
template<class Type>
symmetryFvPatchField<Type>::symmetryFvPatchField
Foam::symmetryFvPatchField<Type>::symmetryFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
@ -92,7 +64,30 @@ symmetryFvPatchField<Type>::symmetryFvPatchField
template<class Type>
symmetryFvPatchField<Type>::symmetryFvPatchField
Foam::symmetryFvPatchField<Type>::symmetryFvPatchField
(
const symmetryFvPatchField<Type>& ptf,
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const fvPatchFieldMapper& mapper
)
:
basicSymmetryFvPatchField<Type>(ptf, p, iF, mapper)
{
if (!isType<symmetryFvPatch>(this->patch()))
{
FatalErrorInFunction
<< "' not constraint type '" << typeName << "'"
<< "\n for patch " << p.name()
<< " of field " << this->dimensionedInternalField().name()
<< " in file " << this->dimensionedInternalField().objectPath()
<< exit(FatalIOError);
}
}
template<class Type>
Foam::symmetryFvPatchField<Type>::symmetryFvPatchField
(
const symmetryFvPatchField<Type>& ptf
)
@ -102,7 +97,7 @@ symmetryFvPatchField<Type>::symmetryFvPatchField
template<class Type>
symmetryFvPatchField<Type>::symmetryFvPatchField
Foam::symmetryFvPatchField<Type>::symmetryFvPatchField
(
const symmetryFvPatchField<Type>& ptf,
const DimensionedField<Type, volMesh>& iF
@ -112,8 +107,4 @@ symmetryFvPatchField<Type>::symmetryFvPatchField
{}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -25,15 +25,10 @@ License
#include "freestreamFvPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
freestreamFvPatchField<Type>::freestreamFvPatchField
Foam::freestreamFvPatchField<Type>::freestreamFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF
@ -44,20 +39,7 @@ freestreamFvPatchField<Type>::freestreamFvPatchField
template<class Type>
freestreamFvPatchField<Type>::freestreamFvPatchField
(
const freestreamFvPatchField<Type>& ptf,
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const fvPatchFieldMapper& mapper
)
:
inletOutletFvPatchField<Type>(ptf, p, iF, mapper)
{}
template<class Type>
freestreamFvPatchField<Type>::freestreamFvPatchField
Foam::freestreamFvPatchField<Type>::freestreamFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
@ -85,7 +67,20 @@ freestreamFvPatchField<Type>::freestreamFvPatchField
template<class Type>
freestreamFvPatchField<Type>::freestreamFvPatchField
Foam::freestreamFvPatchField<Type>::freestreamFvPatchField
(
const freestreamFvPatchField<Type>& ptf,
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const fvPatchFieldMapper& mapper
)
:
inletOutletFvPatchField<Type>(ptf, p, iF, mapper)
{}
template<class Type>
Foam::freestreamFvPatchField<Type>::freestreamFvPatchField
(
const freestreamFvPatchField<Type>& ptf
)
@ -95,7 +90,7 @@ freestreamFvPatchField<Type>::freestreamFvPatchField
template<class Type>
freestreamFvPatchField<Type>::freestreamFvPatchField
Foam::freestreamFvPatchField<Type>::freestreamFvPatchField
(
const freestreamFvPatchField<Type>& ptf,
const DimensionedField<Type, volMesh>& iF
@ -108,7 +103,7 @@ freestreamFvPatchField<Type>::freestreamFvPatchField
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
void freestreamFvPatchField<Type>::write(Ostream& os) const
void Foam::freestreamFvPatchField<Type>::write(Ostream& os) const
{
fvPatchField<Type>::write(os);
if (this->phiName_ != "phi")
@ -121,8 +116,4 @@ void freestreamFvPatchField<Type>::write(Ostream& os) const
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -24,19 +24,13 @@ License
\*---------------------------------------------------------------------------*/
#include "mappedFieldFvPatchField.H"
#include "volFields.H"
#include "interpolationCell.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
mappedFieldFvPatchField<Type>::mappedFieldFvPatchField
Foam::mappedFieldFvPatchField<Type>::mappedFieldFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF
@ -49,7 +43,21 @@ mappedFieldFvPatchField<Type>::mappedFieldFvPatchField
template<class Type>
mappedFieldFvPatchField<Type>::mappedFieldFvPatchField
Foam::mappedFieldFvPatchField<Type>::mappedFieldFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const dictionary& dict
)
:
fixedValueFvPatchField<Type>(p, iF, dict),
mappedPatchBase(p.patch(), dict),
mappedPatchFieldBase<Type>(*this, *this, dict)
{}
template<class Type>
Foam::mappedFieldFvPatchField<Type>::mappedFieldFvPatchField
(
const mappedFieldFvPatchField<Type>& ptf,
const fvPatch& p,
@ -64,21 +72,7 @@ mappedFieldFvPatchField<Type>::mappedFieldFvPatchField
template<class Type>
mappedFieldFvPatchField<Type>::mappedFieldFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const dictionary& dict
)
:
fixedValueFvPatchField<Type>(p, iF, dict),
mappedPatchBase(p.patch(), dict),
mappedPatchFieldBase<Type>(*this, *this, dict)
{}
template<class Type>
mappedFieldFvPatchField<Type>::mappedFieldFvPatchField
Foam::mappedFieldFvPatchField<Type>::mappedFieldFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
@ -118,7 +112,7 @@ mappedFieldFvPatchField<Type>::mappedFieldFvPatchField
template<class Type>
mappedFieldFvPatchField<Type>::mappedFieldFvPatchField
Foam::mappedFieldFvPatchField<Type>::mappedFieldFvPatchField
(
const mappedFieldFvPatchField<Type>& ptf
)
@ -130,7 +124,7 @@ mappedFieldFvPatchField<Type>::mappedFieldFvPatchField
template<class Type>
mappedFieldFvPatchField<Type>::mappedFieldFvPatchField
Foam::mappedFieldFvPatchField<Type>::mappedFieldFvPatchField
(
const mappedFieldFvPatchField<Type>& ptf,
const DimensionedField<Type, volMesh>& iF
@ -145,7 +139,7 @@ mappedFieldFvPatchField<Type>::mappedFieldFvPatchField
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
void mappedFieldFvPatchField<Type>::updateCoeffs()
void Foam::mappedFieldFvPatchField<Type>::updateCoeffs()
{
if (this->updated())
{
@ -169,7 +163,7 @@ void mappedFieldFvPatchField<Type>::updateCoeffs()
template<class Type>
void mappedFieldFvPatchField<Type>::write(Ostream& os) const
void Foam::mappedFieldFvPatchField<Type>::write(Ostream& os) const
{
fvPatchField<Type>::write(os);
mappedPatchBase::write(os);
@ -178,8 +172,4 @@ void mappedFieldFvPatchField<Type>::write(Ostream& os) const
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -27,15 +27,10 @@ License
#include "mappedPatchBase.H"
#include "volFields.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
mappedFixedValueFvPatchField<Type>::mappedFixedValueFvPatchField
Foam::mappedFixedValueFvPatchField<Type>::mappedFixedValueFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF
@ -47,7 +42,20 @@ mappedFixedValueFvPatchField<Type>::mappedFixedValueFvPatchField
template<class Type>
mappedFixedValueFvPatchField<Type>::mappedFixedValueFvPatchField
Foam::mappedFixedValueFvPatchField<Type>::mappedFixedValueFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const dictionary& dict
)
:
fixedValueFvPatchField<Type>(p, iF, dict),
mappedPatchFieldBase<Type>(this->mapper(p, iF), *this, dict)
{}
template<class Type>
Foam::mappedFixedValueFvPatchField<Type>::mappedFixedValueFvPatchField
(
const mappedFixedValueFvPatchField<Type>& ptf,
const fvPatch& p,
@ -61,20 +69,7 @@ mappedFixedValueFvPatchField<Type>::mappedFixedValueFvPatchField
template<class Type>
mappedFixedValueFvPatchField<Type>::mappedFixedValueFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const dictionary& dict
)
:
fixedValueFvPatchField<Type>(p, iF, dict),
mappedPatchFieldBase<Type>(this->mapper(p, iF), *this, dict)
{}
template<class Type>
mappedFixedValueFvPatchField<Type>::mappedFixedValueFvPatchField
Foam::mappedFixedValueFvPatchField<Type>::mappedFixedValueFvPatchField
(
const mappedFixedValueFvPatchField<Type>& ptf
)
@ -85,7 +80,7 @@ mappedFixedValueFvPatchField<Type>::mappedFixedValueFvPatchField
template<class Type>
mappedFixedValueFvPatchField<Type>::mappedFixedValueFvPatchField
Foam::mappedFixedValueFvPatchField<Type>::mappedFixedValueFvPatchField
(
const mappedFixedValueFvPatchField<Type>& ptf,
const DimensionedField<Type, volMesh>& iF
@ -99,7 +94,7 @@ mappedFixedValueFvPatchField<Type>::mappedFixedValueFvPatchField
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
const mappedPatchBase& mappedFixedValueFvPatchField<Type>::mapper
const Foam::mappedPatchBase& Foam::mappedFixedValueFvPatchField<Type>::mapper
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF
@ -119,7 +114,7 @@ const mappedPatchBase& mappedFixedValueFvPatchField<Type>::mapper
template<class Type>
void mappedFixedValueFvPatchField<Type>::updateCoeffs()
void Foam::mappedFixedValueFvPatchField<Type>::updateCoeffs()
{
if (this->updated())
{
@ -144,7 +139,7 @@ void mappedFixedValueFvPatchField<Type>::updateCoeffs()
template<class Type>
void mappedFixedValueFvPatchField<Type>::write(Ostream& os) const
void Foam::mappedFixedValueFvPatchField<Type>::write(Ostream& os) const
{
fvPatchField<Type>::write(os);
mappedPatchFieldBase<Type>::write(os);
@ -152,8 +147,4 @@ void mappedFixedValueFvPatchField<Type>::write(Ostream& os) const
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -26,15 +26,10 @@ License
#include "oscillatingFixedValueFvPatchField.H"
#include "mathematicalConstants.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * //
template<class Type>
scalar oscillatingFixedValueFvPatchField<Type>::currentScale() const
Foam::scalar Foam::oscillatingFixedValueFvPatchField<Type>::currentScale() const
{
const scalar t = this->db().time().timeOutputValue();
const scalar a = amplitude_->value(t);
@ -47,7 +42,7 @@ scalar oscillatingFixedValueFvPatchField<Type>::currentScale() const
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
oscillatingFixedValueFvPatchField<Type>::oscillatingFixedValueFvPatchField
Foam::oscillatingFixedValueFvPatchField<Type>::oscillatingFixedValueFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF
@ -63,25 +58,7 @@ oscillatingFixedValueFvPatchField<Type>::oscillatingFixedValueFvPatchField
template<class Type>
oscillatingFixedValueFvPatchField<Type>::oscillatingFixedValueFvPatchField
(
const oscillatingFixedValueFvPatchField<Type>& ptf,
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const fvPatchFieldMapper& mapper
)
:
fixedValueFvPatchField<Type>(ptf, p, iF, mapper),
refValue_(ptf.refValue_, mapper),
offset_(ptf.offset_),
amplitude_(ptf.amplitude_, false),
frequency_(ptf.frequency_, false),
curTimeIndex_(-1)
{}
template<class Type>
oscillatingFixedValueFvPatchField<Type>::oscillatingFixedValueFvPatchField
Foam::oscillatingFixedValueFvPatchField<Type>::oscillatingFixedValueFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
@ -114,7 +91,25 @@ oscillatingFixedValueFvPatchField<Type>::oscillatingFixedValueFvPatchField
template<class Type>
oscillatingFixedValueFvPatchField<Type>::oscillatingFixedValueFvPatchField
Foam::oscillatingFixedValueFvPatchField<Type>::oscillatingFixedValueFvPatchField
(
const oscillatingFixedValueFvPatchField<Type>& ptf,
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const fvPatchFieldMapper& mapper
)
:
fixedValueFvPatchField<Type>(ptf, p, iF, mapper),
refValue_(ptf.refValue_, mapper),
offset_(ptf.offset_),
amplitude_(ptf.amplitude_, false),
frequency_(ptf.frequency_, false),
curTimeIndex_(-1)
{}
template<class Type>
Foam::oscillatingFixedValueFvPatchField<Type>::oscillatingFixedValueFvPatchField
(
const oscillatingFixedValueFvPatchField<Type>& ptf
)
@ -129,7 +124,7 @@ oscillatingFixedValueFvPatchField<Type>::oscillatingFixedValueFvPatchField
template<class Type>
oscillatingFixedValueFvPatchField<Type>::oscillatingFixedValueFvPatchField
Foam::oscillatingFixedValueFvPatchField<Type>::oscillatingFixedValueFvPatchField
(
const oscillatingFixedValueFvPatchField<Type>& ptf,
const DimensionedField<Type, volMesh>& iF
@ -147,7 +142,7 @@ oscillatingFixedValueFvPatchField<Type>::oscillatingFixedValueFvPatchField
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
void oscillatingFixedValueFvPatchField<Type>::autoMap
void Foam::oscillatingFixedValueFvPatchField<Type>::autoMap
(
const fvPatchFieldMapper& m
)
@ -158,7 +153,7 @@ void oscillatingFixedValueFvPatchField<Type>::autoMap
template<class Type>
void oscillatingFixedValueFvPatchField<Type>::rmap
void Foam::oscillatingFixedValueFvPatchField<Type>::rmap
(
const fvPatchField<Type>& ptf,
const labelList& addr
@ -174,7 +169,7 @@ void oscillatingFixedValueFvPatchField<Type>::rmap
template<class Type>
void oscillatingFixedValueFvPatchField<Type>::updateCoeffs()
void Foam::oscillatingFixedValueFvPatchField<Type>::updateCoeffs()
{
if (this->updated())
{
@ -197,7 +192,7 @@ void oscillatingFixedValueFvPatchField<Type>::updateCoeffs()
template<class Type>
void oscillatingFixedValueFvPatchField<Type>::write(Ostream& os) const
void Foam::oscillatingFixedValueFvPatchField<Type>::write(Ostream& os) const
{
fixedValueFvPatchField<Type>::write(os);
refValue_.writeEntry("refValue", os);
@ -207,8 +202,4 @@ void oscillatingFixedValueFvPatchField<Type>::write(Ostream& os) const
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -25,15 +25,10 @@ License
#include "slipFvPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
slipFvPatchField<Type>::slipFvPatchField
Foam::slipFvPatchField<Type>::slipFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF
@ -44,7 +39,19 @@ slipFvPatchField<Type>::slipFvPatchField
template<class Type>
slipFvPatchField<Type>::slipFvPatchField
Foam::slipFvPatchField<Type>::slipFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const dictionary& dict
)
:
basicSymmetryFvPatchField<Type>(p, iF, dict)
{}
template<class Type>
Foam::slipFvPatchField<Type>::slipFvPatchField
(
const slipFvPatchField<Type>& ptf,
const fvPatch& p,
@ -57,19 +64,7 @@ slipFvPatchField<Type>::slipFvPatchField
template<class Type>
slipFvPatchField<Type>::slipFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const dictionary& dict
)
:
basicSymmetryFvPatchField<Type>(p, iF, dict)
{}
template<class Type>
slipFvPatchField<Type>::slipFvPatchField
Foam::slipFvPatchField<Type>::slipFvPatchField
(
const slipFvPatchField<Type>& ptf,
const DimensionedField<Type, volMesh>& iF
@ -80,7 +75,7 @@ slipFvPatchField<Type>::slipFvPatchField
template<class Type>
slipFvPatchField<Type>::slipFvPatchField
Foam::slipFvPatchField<Type>::slipFvPatchField
(
const slipFvPatchField<Type>& ptf
)
@ -89,8 +84,4 @@ slipFvPatchField<Type>::slipFvPatchField
{}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -27,15 +27,10 @@ License
#include "Time.H"
#include "AverageIOField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
timeVaryingMappedFixedValueFvPatchField<Type>::
Foam::timeVaryingMappedFixedValueFvPatchField<Type>::
timeVaryingMappedFixedValueFvPatchField
(
const fvPatch& p,
@ -59,7 +54,7 @@ timeVaryingMappedFixedValueFvPatchField
template<class Type>
timeVaryingMappedFixedValueFvPatchField<Type>::
Foam::timeVaryingMappedFixedValueFvPatchField<Type>::
timeVaryingMappedFixedValueFvPatchField
(
const fvPatch& p,
@ -121,7 +116,7 @@ timeVaryingMappedFixedValueFvPatchField
template<class Type>
timeVaryingMappedFixedValueFvPatchField<Type>::
Foam::timeVaryingMappedFixedValueFvPatchField<Type>::
timeVaryingMappedFixedValueFvPatchField
(
const timeVaryingMappedFixedValueFvPatchField<Type>& ptf,
@ -148,7 +143,7 @@ timeVaryingMappedFixedValueFvPatchField
template<class Type>
timeVaryingMappedFixedValueFvPatchField<Type>::
Foam::timeVaryingMappedFixedValueFvPatchField<Type>::
timeVaryingMappedFixedValueFvPatchField
(
const timeVaryingMappedFixedValueFvPatchField<Type>& ptf
@ -172,7 +167,7 @@ timeVaryingMappedFixedValueFvPatchField
template<class Type>
timeVaryingMappedFixedValueFvPatchField<Type>::
Foam::timeVaryingMappedFixedValueFvPatchField<Type>::
timeVaryingMappedFixedValueFvPatchField
(
const timeVaryingMappedFixedValueFvPatchField<Type>& ptf,
@ -199,7 +194,7 @@ timeVaryingMappedFixedValueFvPatchField
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
void timeVaryingMappedFixedValueFvPatchField<Type>::autoMap
void Foam::timeVaryingMappedFixedValueFvPatchField<Type>::autoMap
(
const fvPatchFieldMapper& m
)
@ -218,7 +213,7 @@ void timeVaryingMappedFixedValueFvPatchField<Type>::autoMap
template<class Type>
void timeVaryingMappedFixedValueFvPatchField<Type>::rmap
void Foam::timeVaryingMappedFixedValueFvPatchField<Type>::rmap
(
const fvPatchField<Type>& ptf,
const labelList& addr
@ -240,7 +235,7 @@ void timeVaryingMappedFixedValueFvPatchField<Type>::rmap
template<class Type>
void timeVaryingMappedFixedValueFvPatchField<Type>::checkTable()
void Foam::timeVaryingMappedFixedValueFvPatchField<Type>::checkTable()
{
// Initialise
if (mapperPtr_.empty())
@ -451,7 +446,7 @@ void timeVaryingMappedFixedValueFvPatchField<Type>::checkTable()
template<class Type>
void timeVaryingMappedFixedValueFvPatchField<Type>::updateCoeffs()
void Foam::timeVaryingMappedFixedValueFvPatchField<Type>::updateCoeffs()
{
if (this->updated())
{
@ -556,7 +551,10 @@ void timeVaryingMappedFixedValueFvPatchField<Type>::updateCoeffs()
template<class Type>
void timeVaryingMappedFixedValueFvPatchField<Type>::write(Ostream& os) const
void Foam::timeVaryingMappedFixedValueFvPatchField<Type>::write
(
Ostream& os
) const
{
fvPatchField<Type>::write(os);
os.writeKeyword("setAverage") << setAverage_ << token::END_STATEMENT << nl;
@ -589,8 +587,4 @@ void timeVaryingMappedFixedValueFvPatchField<Type>::write(Ostream& os) const
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -25,15 +25,10 @@ License
#include "turbulentInletFvPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
turbulentInletFvPatchField<Type>::turbulentInletFvPatchField
Foam::turbulentInletFvPatchField<Type>::turbulentInletFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF
@ -49,25 +44,7 @@ turbulentInletFvPatchField<Type>::turbulentInletFvPatchField
template<class Type>
turbulentInletFvPatchField<Type>::turbulentInletFvPatchField
(
const turbulentInletFvPatchField<Type>& ptf,
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const fvPatchFieldMapper& mapper
)
:
fixedValueFvPatchField<Type>(ptf, p, iF, mapper),
ranGen_(label(0)),
fluctuationScale_(ptf.fluctuationScale_),
referenceField_(ptf.referenceField_, mapper),
alpha_(ptf.alpha_),
curTimeIndex_(-1)
{}
template<class Type>
turbulentInletFvPatchField<Type>::turbulentInletFvPatchField
Foam::turbulentInletFvPatchField<Type>::turbulentInletFvPatchField
(
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
@ -96,7 +73,25 @@ turbulentInletFvPatchField<Type>::turbulentInletFvPatchField
template<class Type>
turbulentInletFvPatchField<Type>::turbulentInletFvPatchField
Foam::turbulentInletFvPatchField<Type>::turbulentInletFvPatchField
(
const turbulentInletFvPatchField<Type>& ptf,
const fvPatch& p,
const DimensionedField<Type, volMesh>& iF,
const fvPatchFieldMapper& mapper
)
:
fixedValueFvPatchField<Type>(ptf, p, iF, mapper),
ranGen_(label(0)),
fluctuationScale_(ptf.fluctuationScale_),
referenceField_(ptf.referenceField_, mapper),
alpha_(ptf.alpha_),
curTimeIndex_(-1)
{}
template<class Type>
Foam::turbulentInletFvPatchField<Type>::turbulentInletFvPatchField
(
const turbulentInletFvPatchField<Type>& ptf
)
@ -111,7 +106,7 @@ turbulentInletFvPatchField<Type>::turbulentInletFvPatchField
template<class Type>
turbulentInletFvPatchField<Type>::turbulentInletFvPatchField
Foam::turbulentInletFvPatchField<Type>::turbulentInletFvPatchField
(
const turbulentInletFvPatchField<Type>& ptf,
const DimensionedField<Type, volMesh>& iF
@ -129,7 +124,7 @@ turbulentInletFvPatchField<Type>::turbulentInletFvPatchField
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
void turbulentInletFvPatchField<Type>::autoMap
void Foam::turbulentInletFvPatchField<Type>::autoMap
(
const fvPatchFieldMapper& m
)
@ -140,7 +135,7 @@ void turbulentInletFvPatchField<Type>::autoMap
template<class Type>
void turbulentInletFvPatchField<Type>::rmap
void Foam::turbulentInletFvPatchField<Type>::rmap
(
const fvPatchField<Type>& ptf,
const labelList& addr
@ -156,7 +151,7 @@ void turbulentInletFvPatchField<Type>::rmap
template<class Type>
void turbulentInletFvPatchField<Type>::updateCoeffs()
void Foam::turbulentInletFvPatchField<Type>::updateCoeffs()
{
if (this->updated())
{
@ -198,7 +193,7 @@ void turbulentInletFvPatchField<Type>::updateCoeffs()
template<class Type>
void turbulentInletFvPatchField<Type>::write(Ostream& os) const
void Foam::turbulentInletFvPatchField<Type>::write(Ostream& os) const
{
fvPatchField<Type>::write(os);
os.writeKeyword("fluctuationScale")
@ -209,8 +204,4 @@ void turbulentInletFvPatchField<Type>::write(Ostream& os) const
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -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-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -28,11 +28,8 @@ License
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
template<class Type>
const word& fvsPatchField<Type>::calculatedType()
const Foam::word& Foam::fvsPatchField<Type>::calculatedType()
{
return calculatedFvsPatchField<Type>::typeName;
}
@ -40,7 +37,7 @@ const word& fvsPatchField<Type>::calculatedType()
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
calculatedFvsPatchField<Type>::calculatedFvsPatchField
Foam::calculatedFvsPatchField<Type>::calculatedFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF
@ -51,7 +48,19 @@ calculatedFvsPatchField<Type>::calculatedFvsPatchField
template<class Type>
calculatedFvsPatchField<Type>::calculatedFvsPatchField
Foam::calculatedFvsPatchField<Type>::calculatedFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
fvsPatchField<Type>(p, iF, Field<Type>("value", dict, p.size()))
{}
template<class Type>
Foam::calculatedFvsPatchField<Type>::calculatedFvsPatchField
(
const calculatedFvsPatchField<Type>& ptf,
const fvPatch& p,
@ -64,19 +73,7 @@ calculatedFvsPatchField<Type>::calculatedFvsPatchField
template<class Type>
calculatedFvsPatchField<Type>::calculatedFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
fvsPatchField<Type>(p, iF, Field<Type>("value", dict, p.size()))
{}
template<class Type>
calculatedFvsPatchField<Type>::calculatedFvsPatchField
Foam::calculatedFvsPatchField<Type>::calculatedFvsPatchField
(
const calculatedFvsPatchField<Type>& ptf
)
@ -86,7 +83,7 @@ calculatedFvsPatchField<Type>::calculatedFvsPatchField
template<class Type>
calculatedFvsPatchField<Type>::calculatedFvsPatchField
Foam::calculatedFvsPatchField<Type>::calculatedFvsPatchField
(
const calculatedFvsPatchField<Type>& ptf,
const DimensionedField<Type, surfaceMesh>& iF
@ -97,7 +94,8 @@ calculatedFvsPatchField<Type>::calculatedFvsPatchField
template<class Type>
tmp<fvsPatchField<Type> > fvsPatchField<Type>::NewCalculatedType
Foam::tmp<Foam::fvsPatchField<Type> >
Foam::fvsPatchField<Type>::NewCalculatedType
(
const fvPatch& p
)
@ -129,7 +127,8 @@ tmp<fvsPatchField<Type> > fvsPatchField<Type>::NewCalculatedType
template<class Type>
template<class Type2>
tmp<fvsPatchField<Type> > fvsPatchField<Type>::NewCalculatedType
Foam::tmp<Foam::fvsPatchField<Type> >
Foam::fvsPatchField<Type>::NewCalculatedType
(
const fvsPatchField<Type2>& pf
)
@ -138,8 +137,4 @@ tmp<fvsPatchField<Type> > fvsPatchField<Type>::NewCalculatedType
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -25,15 +25,10 @@ License
#include "coupledFvsPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
coupledFvsPatchField<Type>::coupledFvsPatchField
Foam::coupledFvsPatchField<Type>::coupledFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF
@ -44,7 +39,7 @@ coupledFvsPatchField<Type>::coupledFvsPatchField
template<class Type>
coupledFvsPatchField<Type>::coupledFvsPatchField
Foam::coupledFvsPatchField<Type>::coupledFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
@ -56,7 +51,19 @@ coupledFvsPatchField<Type>::coupledFvsPatchField
template<class Type>
coupledFvsPatchField<Type>::coupledFvsPatchField
Foam::coupledFvsPatchField<Type>::coupledFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
fvsPatchField<Type>(p, iF, dict)
{}
template<class Type>
Foam::coupledFvsPatchField<Type>::coupledFvsPatchField
(
const coupledFvsPatchField<Type>& ptf,
const fvPatch& p,
@ -69,19 +76,7 @@ coupledFvsPatchField<Type>::coupledFvsPatchField
template<class Type>
coupledFvsPatchField<Type>::coupledFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
fvsPatchField<Type>(p, iF, dict)
{}
template<class Type>
coupledFvsPatchField<Type>::coupledFvsPatchField
Foam::coupledFvsPatchField<Type>::coupledFvsPatchField
(
const coupledFvsPatchField<Type>& ptf
)
@ -91,7 +86,7 @@ coupledFvsPatchField<Type>::coupledFvsPatchField
template<class Type>
coupledFvsPatchField<Type>::coupledFvsPatchField
Foam::coupledFvsPatchField<Type>::coupledFvsPatchField
(
const coupledFvsPatchField<Type>& ptf,
const DimensionedField<Type, surfaceMesh>& iF
@ -101,8 +96,4 @@ coupledFvsPatchField<Type>::coupledFvsPatchField
{}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -25,15 +25,10 @@ License
#include "fixedValueFvsPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
fixedValueFvsPatchField<Type>::fixedValueFvsPatchField
Foam::fixedValueFvsPatchField<Type>::fixedValueFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF
@ -44,7 +39,19 @@ fixedValueFvsPatchField<Type>::fixedValueFvsPatchField
template<class Type>
fixedValueFvsPatchField<Type>::fixedValueFvsPatchField
Foam::fixedValueFvsPatchField<Type>::fixedValueFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
fvsPatchField<Type>(p, iF, Field<Type>("value", dict, p.size()))
{}
template<class Type>
Foam::fixedValueFvsPatchField<Type>::fixedValueFvsPatchField
(
const fixedValueFvsPatchField<Type>& ptf,
const fvPatch& p,
@ -57,19 +64,7 @@ fixedValueFvsPatchField<Type>::fixedValueFvsPatchField
template<class Type>
fixedValueFvsPatchField<Type>::fixedValueFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
fvsPatchField<Type>(p, iF, Field<Type>("value", dict, p.size()))
{}
template<class Type>
fixedValueFvsPatchField<Type>::fixedValueFvsPatchField
Foam::fixedValueFvsPatchField<Type>::fixedValueFvsPatchField
(
const fixedValueFvsPatchField<Type>& ptf
)
@ -79,7 +74,7 @@ fixedValueFvsPatchField<Type>::fixedValueFvsPatchField
template<class Type>
fixedValueFvsPatchField<Type>::fixedValueFvsPatchField
Foam::fixedValueFvsPatchField<Type>::fixedValueFvsPatchField
(
const fixedValueFvsPatchField<Type>& ptf,
const DimensionedField<Type, surfaceMesh>& iF
@ -92,7 +87,8 @@ fixedValueFvsPatchField<Type>::fixedValueFvsPatchField
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
tmp<Field<Type> > fixedValueFvsPatchField<Type>::valueInternalCoeffs
Foam::tmp<Foam::Field<Type> >
Foam::fixedValueFvsPatchField<Type>::valueInternalCoeffs
(
const tmp<scalarField>&
) const
@ -105,7 +101,8 @@ tmp<Field<Type> > fixedValueFvsPatchField<Type>::valueInternalCoeffs
template<class Type>
tmp<Field<Type> > fixedValueFvsPatchField<Type>::valueBoundaryCoeffs
Foam::tmp<Foam::Field<Type> >
Foam::fixedValueFvsPatchField<Type>::valueBoundaryCoeffs
(
const tmp<scalarField>&
) const
@ -115,21 +112,19 @@ tmp<Field<Type> > fixedValueFvsPatchField<Type>::valueBoundaryCoeffs
template<class Type>
tmp<Field<Type> > fixedValueFvsPatchField<Type>::gradientInternalCoeffs() const
Foam::tmp<Foam::Field<Type> >
Foam::fixedValueFvsPatchField<Type>::gradientInternalCoeffs() const
{
return -pTraits<Type>::one*this->patch().deltaCoeffs();
}
template<class Type>
tmp<Field<Type> > fixedValueFvsPatchField<Type>::gradientBoundaryCoeffs() const
Foam::tmp<Foam::Field<Type> >
Foam::fixedValueFvsPatchField<Type>::gradientBoundaryCoeffs() const
{
return this->patch().deltaCoeffs()*(*this);
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -25,15 +25,10 @@ License
#include "slicedFvsPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
slicedFvsPatchField<Type>::slicedFvsPatchField
Foam::slicedFvsPatchField<Type>::slicedFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
@ -48,7 +43,7 @@ slicedFvsPatchField<Type>::slicedFvsPatchField
template<class Type>
slicedFvsPatchField<Type>::slicedFvsPatchField
Foam::slicedFvsPatchField<Type>::slicedFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF
@ -59,7 +54,21 @@ slicedFvsPatchField<Type>::slicedFvsPatchField
template<class Type>
slicedFvsPatchField<Type>::slicedFvsPatchField
Foam::slicedFvsPatchField<Type>::slicedFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
fvsPatchField<Type>(p, iF, Field<Type>("value", dict, p.size()))
{
NotImplemented;
}
template<class Type>
Foam::slicedFvsPatchField<Type>::slicedFvsPatchField
(
const slicedFvsPatchField<Type>& ptf,
const fvPatch& p,
@ -74,21 +83,7 @@ slicedFvsPatchField<Type>::slicedFvsPatchField
template<class Type>
slicedFvsPatchField<Type>::slicedFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
fvsPatchField<Type>(p, iF, Field<Type>("value", dict, p.size()))
{
NotImplemented;
}
template<class Type>
slicedFvsPatchField<Type>::slicedFvsPatchField
Foam::slicedFvsPatchField<Type>::slicedFvsPatchField
(
const slicedFvsPatchField<Type>& ptf,
const DimensionedField<Type, surfaceMesh>& iF
@ -100,8 +95,10 @@ slicedFvsPatchField<Type>::slicedFvsPatchField
UList<Type>::operator=(ptf);
}
template<class Type>
tmp<fvsPatchField<Type> > slicedFvsPatchField<Type>::clone() const
Foam::tmp<Foam::fvsPatchField<Type> >
Foam::slicedFvsPatchField<Type>::clone() const
{
return tmp<fvsPatchField<Type> >
(
@ -111,7 +108,7 @@ tmp<fvsPatchField<Type> > slicedFvsPatchField<Type>::clone() const
template<class Type>
slicedFvsPatchField<Type>::slicedFvsPatchField
Foam::slicedFvsPatchField<Type>::slicedFvsPatchField
(
const slicedFvsPatchField<Type>& ptf
)
@ -129,7 +126,8 @@ slicedFvsPatchField<Type>::slicedFvsPatchField
template<class Type>
tmp<fvsPatchField<Type> > slicedFvsPatchField<Type>::clone
Foam::tmp<Foam::fvsPatchField<Type> >
Foam::slicedFvsPatchField<Type>::clone
(
const DimensionedField<Type, surfaceMesh>& iF
) const
@ -142,7 +140,7 @@ tmp<fvsPatchField<Type> > slicedFvsPatchField<Type>::clone
template<class Type>
slicedFvsPatchField<Type>::~slicedFvsPatchField<Type>()
Foam::slicedFvsPatchField<Type>::~slicedFvsPatchField()
{
// Set the fvsPatchField storage pointer to NULL before its destruction
// to protect the field it a slice of.
@ -150,8 +148,4 @@ slicedFvsPatchField<Type>::~slicedFvsPatchField<Type>()
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -25,15 +25,10 @@ License
#include "cyclicFvsPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
cyclicFvsPatchField<Type>::cyclicFvsPatchField
Foam::cyclicFvsPatchField<Type>::cyclicFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF
@ -45,7 +40,30 @@ cyclicFvsPatchField<Type>::cyclicFvsPatchField
template<class Type>
cyclicFvsPatchField<Type>::cyclicFvsPatchField
Foam::cyclicFvsPatchField<Type>::cyclicFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
coupledFvsPatchField<Type>(p, iF, dict),
cyclicPatch_(refCast<const cyclicFvPatch>(p))
{
if (!isA<cyclicFvPatch>(p))
{
FatalIOErrorInFunction
(
dict
) << "patch " << this->patch().index() << " not cyclic type. "
<< "Patch type = " << p.type()
<< exit(FatalIOError);
}
}
template<class Type>
Foam::cyclicFvsPatchField<Type>::cyclicFvsPatchField
(
const cyclicFvsPatchField<Type>& ptf,
const fvPatch& p,
@ -69,30 +87,7 @@ cyclicFvsPatchField<Type>::cyclicFvsPatchField
template<class Type>
cyclicFvsPatchField<Type>::cyclicFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
coupledFvsPatchField<Type>(p, iF, dict),
cyclicPatch_(refCast<const cyclicFvPatch>(p))
{
if (!isA<cyclicFvPatch>(p))
{
FatalIOErrorInFunction
(
dict
) << "patch " << this->patch().index() << " not cyclic type. "
<< "Patch type = " << p.type()
<< exit(FatalIOError);
}
}
template<class Type>
cyclicFvsPatchField<Type>::cyclicFvsPatchField
Foam::cyclicFvsPatchField<Type>::cyclicFvsPatchField
(
const cyclicFvsPatchField<Type>& ptf
)
@ -103,7 +98,7 @@ cyclicFvsPatchField<Type>::cyclicFvsPatchField
template<class Type>
cyclicFvsPatchField<Type>::cyclicFvsPatchField
Foam::cyclicFvsPatchField<Type>::cyclicFvsPatchField
(
const cyclicFvsPatchField<Type>& ptf,
const DimensionedField<Type, surfaceMesh>& iF
@ -114,8 +109,4 @@ cyclicFvsPatchField<Type>::cyclicFvsPatchField
{}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -25,15 +25,10 @@ License
#include "cyclicSlipFvsPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
cyclicSlipFvsPatchField<Type>::cyclicSlipFvsPatchField
Foam::cyclicSlipFvsPatchField<Type>::cyclicSlipFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF
@ -44,7 +39,19 @@ cyclicSlipFvsPatchField<Type>::cyclicSlipFvsPatchField
template<class Type>
cyclicSlipFvsPatchField<Type>::cyclicSlipFvsPatchField
Foam::cyclicSlipFvsPatchField<Type>::cyclicSlipFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
cyclicFvsPatchField<Type>(p, iF, dict)
{}
template<class Type>
Foam::cyclicSlipFvsPatchField<Type>::cyclicSlipFvsPatchField
(
const cyclicSlipFvsPatchField<Type>& ptf,
const fvPatch& p,
@ -57,19 +64,7 @@ cyclicSlipFvsPatchField<Type>::cyclicSlipFvsPatchField
template<class Type>
cyclicSlipFvsPatchField<Type>::cyclicSlipFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
cyclicFvsPatchField<Type>(p, iF, dict)
{}
template<class Type>
cyclicSlipFvsPatchField<Type>::cyclicSlipFvsPatchField
Foam::cyclicSlipFvsPatchField<Type>::cyclicSlipFvsPatchField
(
const cyclicSlipFvsPatchField<Type>& ptf
)
@ -79,7 +74,7 @@ cyclicSlipFvsPatchField<Type>::cyclicSlipFvsPatchField
template<class Type>
cyclicSlipFvsPatchField<Type>::cyclicSlipFvsPatchField
Foam::cyclicSlipFvsPatchField<Type>::cyclicSlipFvsPatchField
(
const cyclicSlipFvsPatchField<Type>& ptf,
const DimensionedField<Type, surfaceMesh>& iF
@ -89,8 +84,4 @@ cyclicSlipFvsPatchField<Type>::cyclicSlipFvsPatchField
{}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -27,15 +27,10 @@ License
#include "fvPatchFieldMapper.H"
#include "surfaceMesh.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
emptyFvsPatchField<Type>::emptyFvsPatchField
Foam::emptyFvsPatchField<Type>::emptyFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF
@ -46,7 +41,29 @@ emptyFvsPatchField<Type>::emptyFvsPatchField
template<class Type>
emptyFvsPatchField<Type>::emptyFvsPatchField
Foam::emptyFvsPatchField<Type>::emptyFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
fvsPatchField<Type>(p, iF, Field<Type>(0))
{
if (!isType<emptyFvPatch>(p))
{
FatalIOErrorInFunction
(
dict
) << "patch " << this->patch().index() << " not empty type. "
<< "Patch type = " << p.type()
<< exit(FatalIOError);
}
}
template<class Type>
Foam::emptyFvsPatchField<Type>::emptyFvsPatchField
(
const emptyFvsPatchField<Type>&,
const fvPatch& p,
@ -69,29 +86,7 @@ emptyFvsPatchField<Type>::emptyFvsPatchField
template<class Type>
emptyFvsPatchField<Type>::emptyFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
fvsPatchField<Type>(p, iF, Field<Type>(0))
{
if (!isType<emptyFvPatch>(p))
{
FatalIOErrorInFunction
(
dict
) << "patch " << this->patch().index() << " not empty type. "
<< "Patch type = " << p.type()
<< exit(FatalIOError);
}
}
template<class Type>
emptyFvsPatchField<Type>::emptyFvsPatchField
Foam::emptyFvsPatchField<Type>::emptyFvsPatchField
(
const emptyFvsPatchField<Type>& ptf
)
@ -106,7 +101,7 @@ emptyFvsPatchField<Type>::emptyFvsPatchField
template<class Type>
emptyFvsPatchField<Type>::emptyFvsPatchField
Foam::emptyFvsPatchField<Type>::emptyFvsPatchField
(
const emptyFvsPatchField<Type>& ptf,
const DimensionedField<Type, surfaceMesh>& iF
@ -116,8 +111,4 @@ emptyFvsPatchField<Type>::emptyFvsPatchField
{}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2011 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -25,15 +25,10 @@ License
#include "nonuniformTransformCyclicFvsPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
nonuniformTransformCyclicFvsPatchField<Type>::
Foam::nonuniformTransformCyclicFvsPatchField<Type>::
nonuniformTransformCyclicFvsPatchField
(
const fvPatch& p,
@ -45,7 +40,20 @@ nonuniformTransformCyclicFvsPatchField
template<class Type>
nonuniformTransformCyclicFvsPatchField<Type>::
Foam::nonuniformTransformCyclicFvsPatchField<Type>::
nonuniformTransformCyclicFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
cyclicFvsPatchField<Type>(p, iF, dict)
{}
template<class Type>
Foam::nonuniformTransformCyclicFvsPatchField<Type>::
nonuniformTransformCyclicFvsPatchField
(
const nonuniformTransformCyclicFvsPatchField<Type>& ptf,
@ -59,20 +67,7 @@ nonuniformTransformCyclicFvsPatchField
template<class Type>
nonuniformTransformCyclicFvsPatchField<Type>::
nonuniformTransformCyclicFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
cyclicFvsPatchField<Type>(p, iF, dict)
{}
template<class Type>
nonuniformTransformCyclicFvsPatchField<Type>::
Foam::nonuniformTransformCyclicFvsPatchField<Type>::
nonuniformTransformCyclicFvsPatchField
(
const nonuniformTransformCyclicFvsPatchField<Type>& ptf
@ -83,7 +78,7 @@ nonuniformTransformCyclicFvsPatchField
template<class Type>
nonuniformTransformCyclicFvsPatchField<Type>::
Foam::nonuniformTransformCyclicFvsPatchField<Type>::
nonuniformTransformCyclicFvsPatchField
(
const nonuniformTransformCyclicFvsPatchField<Type>& ptf,
@ -94,8 +89,4 @@ nonuniformTransformCyclicFvsPatchField
{}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -25,15 +25,10 @@ License
#include "processorFvsPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
processorFvsPatchField<Type>::processorFvsPatchField
Foam::processorFvsPatchField<Type>::processorFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF
@ -45,7 +40,7 @@ processorFvsPatchField<Type>::processorFvsPatchField
template<class Type>
processorFvsPatchField<Type>::processorFvsPatchField
Foam::processorFvsPatchField<Type>::processorFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
@ -57,9 +52,31 @@ processorFvsPatchField<Type>::processorFvsPatchField
{}
// Construct by mapping given processorFvsPatchField<Type>
template<class Type>
processorFvsPatchField<Type>::processorFvsPatchField
Foam::processorFvsPatchField<Type>::processorFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
coupledFvsPatchField<Type>(p, iF, dict),
procPatch_(refCast<const processorFvPatch>(p))
{
if (!isType<processorFvPatch>(p))
{
FatalIOErrorInFunction
(
dict
) << "patch " << this->patch().index() << " not processor type. "
<< "Patch type = " << p.type()
<< exit(FatalIOError);
}
}
template<class Type>
Foam::processorFvsPatchField<Type>::processorFvsPatchField
(
const processorFvsPatchField<Type>& ptf,
const fvPatch& p,
@ -83,30 +100,7 @@ processorFvsPatchField<Type>::processorFvsPatchField
template<class Type>
processorFvsPatchField<Type>::processorFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
coupledFvsPatchField<Type>(p, iF, dict),
procPatch_(refCast<const processorFvPatch>(p))
{
if (!isType<processorFvPatch>(p))
{
FatalIOErrorInFunction
(
dict
) << "patch " << this->patch().index() << " not processor type. "
<< "Patch type = " << p.type()
<< exit(FatalIOError);
}
}
template<class Type>
processorFvsPatchField<Type>::processorFvsPatchField
Foam::processorFvsPatchField<Type>::processorFvsPatchField
(
const processorFvsPatchField<Type>& ptf
)
@ -117,7 +111,7 @@ processorFvsPatchField<Type>::processorFvsPatchField
template<class Type>
processorFvsPatchField<Type>::processorFvsPatchField
Foam::processorFvsPatchField<Type>::processorFvsPatchField
(
const processorFvsPatchField<Type>& ptf,
const DimensionedField<Type, surfaceMesh>& iF
@ -131,12 +125,8 @@ processorFvsPatchField<Type>::processorFvsPatchField
// * * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * //
template<class Type>
processorFvsPatchField<Type>::~processorFvsPatchField()
Foam::processorFvsPatchField<Type>::~processorFvsPatchField()
{}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -25,15 +25,10 @@ License
#include "processorCyclicFvsPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
processorCyclicFvsPatchField<Type>::processorCyclicFvsPatchField
Foam::processorCyclicFvsPatchField<Type>::processorCyclicFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF
@ -45,7 +40,7 @@ processorCyclicFvsPatchField<Type>::processorCyclicFvsPatchField
template<class Type>
processorCyclicFvsPatchField<Type>::processorCyclicFvsPatchField
Foam::processorCyclicFvsPatchField<Type>::processorCyclicFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
@ -57,9 +52,31 @@ processorCyclicFvsPatchField<Type>::processorCyclicFvsPatchField
{}
// Construct by mapping given processorCyclicFvsPatchField<Type>
template<class Type>
processorCyclicFvsPatchField<Type>::processorCyclicFvsPatchField
Foam::processorCyclicFvsPatchField<Type>::processorCyclicFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
coupledFvsPatchField<Type>(p, iF, dict),
procPatch_(refCast<const processorCyclicFvPatch>(p))
{
if (!isType<processorCyclicFvPatch>(p))
{
FatalIOErrorInFunction
(
dict
) << "patch " << this->patch().index() << " not processor type. "
<< "Patch type = " << p.type()
<< exit(FatalIOError);
}
}
template<class Type>
Foam::processorCyclicFvsPatchField<Type>::processorCyclicFvsPatchField
(
const processorCyclicFvsPatchField<Type>& ptf,
const fvPatch& p,
@ -83,30 +100,7 @@ processorCyclicFvsPatchField<Type>::processorCyclicFvsPatchField
template<class Type>
processorCyclicFvsPatchField<Type>::processorCyclicFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
coupledFvsPatchField<Type>(p, iF, dict),
procPatch_(refCast<const processorCyclicFvPatch>(p))
{
if (!isType<processorCyclicFvPatch>(p))
{
FatalIOErrorInFunction
(
dict
) << "patch " << this->patch().index() << " not processor type. "
<< "Patch type = " << p.type()
<< exit(FatalIOError);
}
}
template<class Type>
processorCyclicFvsPatchField<Type>::processorCyclicFvsPatchField
Foam::processorCyclicFvsPatchField<Type>::processorCyclicFvsPatchField
(
const processorCyclicFvsPatchField<Type>& ptf
)
@ -117,7 +111,7 @@ processorCyclicFvsPatchField<Type>::processorCyclicFvsPatchField
template<class Type>
processorCyclicFvsPatchField<Type>::processorCyclicFvsPatchField
Foam::processorCyclicFvsPatchField<Type>::processorCyclicFvsPatchField
(
const processorCyclicFvsPatchField<Type>& ptf,
const DimensionedField<Type, surfaceMesh>& iF
@ -131,12 +125,8 @@ processorCyclicFvsPatchField<Type>::processorCyclicFvsPatchField
// * * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * //
template<class Type>
processorCyclicFvsPatchField<Type>::~processorCyclicFvsPatchField()
Foam::processorCyclicFvsPatchField<Type>::~processorCyclicFvsPatchField()
{}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -25,15 +25,10 @@ License
#include "symmetryFvsPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
symmetryFvsPatchField<Type>::symmetryFvsPatchField
Foam::symmetryFvsPatchField<Type>::symmetryFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF
@ -44,7 +39,29 @@ symmetryFvsPatchField<Type>::symmetryFvsPatchField
template<class Type>
symmetryFvsPatchField<Type>::symmetryFvsPatchField
Foam::symmetryFvsPatchField<Type>::symmetryFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
fvsPatchField<Type>(p, iF, dict)
{
if (!isType<symmetryFvPatch>(p))
{
FatalIOErrorInFunction
(
dict
) << "patch " << this->patch().index() << " not symmetry type. "
<< "Patch type = " << p.type()
<< exit(FatalIOError);
}
}
template<class Type>
Foam::symmetryFvsPatchField<Type>::symmetryFvsPatchField
(
const symmetryFvsPatchField<Type>& ptf,
const fvPatch& p,
@ -67,29 +84,7 @@ symmetryFvsPatchField<Type>::symmetryFvsPatchField
template<class Type>
symmetryFvsPatchField<Type>::symmetryFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
fvsPatchField<Type>(p, iF, dict)
{
if (!isType<symmetryFvPatch>(p))
{
FatalIOErrorInFunction
(
dict
) << "patch " << this->patch().index() << " not symmetry type. "
<< "Patch type = " << p.type()
<< exit(FatalIOError);
}
}
template<class Type>
symmetryFvsPatchField<Type>::symmetryFvsPatchField
Foam::symmetryFvsPatchField<Type>::symmetryFvsPatchField
(
const symmetryFvsPatchField<Type>& ptf
)
@ -99,7 +94,7 @@ symmetryFvsPatchField<Type>::symmetryFvsPatchField
template<class Type>
symmetryFvsPatchField<Type>::symmetryFvsPatchField
Foam::symmetryFvsPatchField<Type>::symmetryFvsPatchField
(
const symmetryFvsPatchField<Type>& ptf,
const DimensionedField<Type, surfaceMesh>& iF
@ -109,8 +104,4 @@ symmetryFvsPatchField<Type>::symmetryFvsPatchField
{}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -25,15 +25,10 @@ License
#include "symmetryPlaneFvsPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
symmetryPlaneFvsPatchField<Type>::symmetryPlaneFvsPatchField
Foam::symmetryPlaneFvsPatchField<Type>::symmetryPlaneFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF
@ -44,7 +39,29 @@ symmetryPlaneFvsPatchField<Type>::symmetryPlaneFvsPatchField
template<class Type>
symmetryPlaneFvsPatchField<Type>::symmetryPlaneFvsPatchField
Foam::symmetryPlaneFvsPatchField<Type>::symmetryPlaneFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
fvsPatchField<Type>(p, iF, dict)
{
if (!isType<symmetryPlaneFvPatch>(p))
{
FatalIOErrorInFunction
(
dict
) << "patch " << this->patch().index() << " not symmetryPlane type. "
<< "Patch type = " << p.type()
<< exit(FatalIOError);
}
}
template<class Type>
Foam::symmetryPlaneFvsPatchField<Type>::symmetryPlaneFvsPatchField
(
const symmetryPlaneFvsPatchField<Type>& ptf,
const fvPatch& p,
@ -67,29 +84,7 @@ symmetryPlaneFvsPatchField<Type>::symmetryPlaneFvsPatchField
template<class Type>
symmetryPlaneFvsPatchField<Type>::symmetryPlaneFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
fvsPatchField<Type>(p, iF, dict)
{
if (!isType<symmetryPlaneFvPatch>(p))
{
FatalIOErrorInFunction
(
dict
) << "patch " << this->patch().index() << " not symmetryPlane type. "
<< "Patch type = " << p.type()
<< exit(FatalIOError);
}
}
template<class Type>
symmetryPlaneFvsPatchField<Type>::symmetryPlaneFvsPatchField
Foam::symmetryPlaneFvsPatchField<Type>::symmetryPlaneFvsPatchField
(
const symmetryPlaneFvsPatchField<Type>& ptf
)
@ -99,7 +94,7 @@ symmetryPlaneFvsPatchField<Type>::symmetryPlaneFvsPatchField
template<class Type>
symmetryPlaneFvsPatchField<Type>::symmetryPlaneFvsPatchField
Foam::symmetryPlaneFvsPatchField<Type>::symmetryPlaneFvsPatchField
(
const symmetryPlaneFvsPatchField<Type>& ptf,
const DimensionedField<Type, surfaceMesh>& iF
@ -109,8 +104,4 @@ symmetryPlaneFvsPatchField<Type>::symmetryPlaneFvsPatchField
{}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -25,15 +25,10 @@ License
#include "wedgeFvsPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
wedgeFvsPatchField<Type>::wedgeFvsPatchField
Foam::wedgeFvsPatchField<Type>::wedgeFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF
@ -44,7 +39,29 @@ wedgeFvsPatchField<Type>::wedgeFvsPatchField
template<class Type>
wedgeFvsPatchField<Type>::wedgeFvsPatchField
Foam::wedgeFvsPatchField<Type>::wedgeFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
fvsPatchField<Type>(p, iF, dict)
{
if (!isType<wedgeFvPatch>(p))
{
FatalIOErrorInFunction
(
dict
) << "patch " << this->patch().index() << " not wedge type. "
<< "Patch type = " << p.type()
<< exit(FatalIOError);
}
}
template<class Type>
Foam::wedgeFvsPatchField<Type>::wedgeFvsPatchField
(
const wedgeFvsPatchField<Type>& ptf,
const fvPatch& p,
@ -67,29 +84,7 @@ wedgeFvsPatchField<Type>::wedgeFvsPatchField
template<class Type>
wedgeFvsPatchField<Type>::wedgeFvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
const dictionary& dict
)
:
fvsPatchField<Type>(p, iF, dict)
{
if (!isType<wedgeFvPatch>(p))
{
FatalIOErrorInFunction
(
dict
) << "patch " << this->patch().index() << " not wedge type. "
<< "Patch type = " << p.type()
<< exit(FatalIOError);
}
}
template<class Type>
wedgeFvsPatchField<Type>::wedgeFvsPatchField
Foam::wedgeFvsPatchField<Type>::wedgeFvsPatchField
(
const wedgeFvsPatchField<Type>& ptf
)
@ -99,7 +94,7 @@ wedgeFvsPatchField<Type>::wedgeFvsPatchField
template<class Type>
wedgeFvsPatchField<Type>::wedgeFvsPatchField
Foam::wedgeFvsPatchField<Type>::wedgeFvsPatchField
(
const wedgeFvsPatchField<Type>& ptf,
const DimensionedField<Type, surfaceMesh>& iF
@ -109,8 +104,4 @@ wedgeFvsPatchField<Type>::wedgeFvsPatchField
{}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -28,15 +28,10 @@ License
#include "fvMesh.H"
#include "fvPatchFieldMapper.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class Type>
fvsPatchField<Type>::fvsPatchField
Foam::fvsPatchField<Type>::fvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF
@ -49,7 +44,7 @@ fvsPatchField<Type>::fvsPatchField
template<class Type>
fvsPatchField<Type>::fvsPatchField
Foam::fvsPatchField<Type>::fvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
@ -63,7 +58,7 @@ fvsPatchField<Type>::fvsPatchField
template<class Type>
fvsPatchField<Type>::fvsPatchField
Foam::fvsPatchField<Type>::fvsPatchField
(
const fvsPatchField<Type>& ptf,
const fvPatch& p,
@ -78,7 +73,7 @@ fvsPatchField<Type>::fvsPatchField
template<class Type>
fvsPatchField<Type>::fvsPatchField
Foam::fvsPatchField<Type>::fvsPatchField
(
const fvPatch& p,
const DimensionedField<Type, surfaceMesh>& iF,
@ -108,7 +103,7 @@ fvsPatchField<Type>::fvsPatchField
template<class Type>
fvsPatchField<Type>::fvsPatchField
Foam::fvsPatchField<Type>::fvsPatchField
(
const fvsPatchField<Type>& ptf
)
@ -120,7 +115,7 @@ fvsPatchField<Type>::fvsPatchField
template<class Type>
fvsPatchField<Type>::fvsPatchField
Foam::fvsPatchField<Type>::fvsPatchField
(
const fvsPatchField<Type>& ptf,
const DimensionedField<Type, surfaceMesh>& iF
@ -135,14 +130,14 @@ fvsPatchField<Type>::fvsPatchField
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
const objectRegistry& fvsPatchField<Type>::db() const
const Foam::objectRegistry& Foam::fvsPatchField<Type>::db() const
{
return patch_.boundaryMesh().mesh();
}
template<class Type>
void fvsPatchField<Type>::check(const fvsPatchField<Type>& ptf) const
void Foam::fvsPatchField<Type>::check(const fvsPatchField<Type>& ptf) const
{
if (&patch_ != &(ptf.patch_))
{
@ -153,9 +148,8 @@ void fvsPatchField<Type>::check(const fvsPatchField<Type>& ptf) const
}
// Map from self
template<class Type>
void fvsPatchField<Type>::autoMap
void Foam::fvsPatchField<Type>::autoMap
(
const fvPatchFieldMapper& m
)
@ -164,9 +158,8 @@ void fvsPatchField<Type>::autoMap
}
// Reverse-map the given fvsPatchField onto this fvsPatchField
template<class Type>
void fvsPatchField<Type>::rmap
void Foam::fvsPatchField<Type>::rmap
(
const fvsPatchField<Type>& ptf,
const labelList& addr
@ -176,9 +169,8 @@ void fvsPatchField<Type>::rmap
}
// Write
template<class Type>
void fvsPatchField<Type>::write(Ostream& os) const
void Foam::fvsPatchField<Type>::write(Ostream& os) const
{
os.writeKeyword("type") << type() << token::END_STATEMENT << nl;
this->writeEntry("value", os);
@ -188,7 +180,7 @@ void fvsPatchField<Type>::write(Ostream& os) const
// * * * * * * * * * * * * * * * Member Operators * * * * * * * * * * * * * //
template<class Type>
void fvsPatchField<Type>::operator=
void Foam::fvsPatchField<Type>::operator=
(
const UList<Type>& ul
)
@ -198,7 +190,7 @@ void fvsPatchField<Type>::operator=
template<class Type>
void fvsPatchField<Type>::operator=
void Foam::fvsPatchField<Type>::operator=
(
const fvsPatchField<Type>& ptf
)
@ -209,7 +201,7 @@ void fvsPatchField<Type>::operator=
template<class Type>
void fvsPatchField<Type>::operator+=
void Foam::fvsPatchField<Type>::operator+=
(
const fvsPatchField<Type>& ptf
)
@ -220,7 +212,7 @@ void fvsPatchField<Type>::operator+=
template<class Type>
void fvsPatchField<Type>::operator-=
void Foam::fvsPatchField<Type>::operator-=
(
const fvsPatchField<Type>& ptf
)
@ -231,7 +223,7 @@ void fvsPatchField<Type>::operator-=
template<class Type>
void fvsPatchField<Type>::operator*=
void Foam::fvsPatchField<Type>::operator*=
(
const fvsPatchField<scalar>& ptf
)
@ -248,7 +240,7 @@ void fvsPatchField<Type>::operator*=
template<class Type>
void fvsPatchField<Type>::operator/=
void Foam::fvsPatchField<Type>::operator/=
(
const fvsPatchField<scalar>& ptf
)
@ -264,7 +256,7 @@ void fvsPatchField<Type>::operator/=
template<class Type>
void fvsPatchField<Type>::operator+=
void Foam::fvsPatchField<Type>::operator+=
(
const Field<Type>& tf
)
@ -274,7 +266,7 @@ void fvsPatchField<Type>::operator+=
template<class Type>
void fvsPatchField<Type>::operator-=
void Foam::fvsPatchField<Type>::operator-=
(
const Field<Type>& tf
)
@ -284,7 +276,7 @@ void fvsPatchField<Type>::operator-=
template<class Type>
void fvsPatchField<Type>::operator*=
void Foam::fvsPatchField<Type>::operator*=
(
const scalarField& tf
)
@ -294,7 +286,7 @@ void fvsPatchField<Type>::operator*=
template<class Type>
void fvsPatchField<Type>::operator/=
void Foam::fvsPatchField<Type>::operator/=
(
const scalarField& tf
)
@ -304,7 +296,7 @@ void fvsPatchField<Type>::operator/=
template<class Type>
void fvsPatchField<Type>::operator=
void Foam::fvsPatchField<Type>::operator=
(
const Type& t
)
@ -314,7 +306,7 @@ void fvsPatchField<Type>::operator=
template<class Type>
void fvsPatchField<Type>::operator+=
void Foam::fvsPatchField<Type>::operator+=
(
const Type& t
)
@ -324,7 +316,7 @@ void fvsPatchField<Type>::operator+=
template<class Type>
void fvsPatchField<Type>::operator-=
void Foam::fvsPatchField<Type>::operator-=
(
const Type& t
)
@ -334,7 +326,7 @@ void fvsPatchField<Type>::operator-=
template<class Type>
void fvsPatchField<Type>::operator*=
void Foam::fvsPatchField<Type>::operator*=
(
const scalar s
)
@ -344,7 +336,7 @@ void fvsPatchField<Type>::operator*=
template<class Type>
void fvsPatchField<Type>::operator/=
void Foam::fvsPatchField<Type>::operator/=
(
const scalar s
)
@ -353,9 +345,8 @@ void fvsPatchField<Type>::operator/=
}
// Force an assignment, overriding fixedValue status
template<class Type>
void fvsPatchField<Type>::operator==
void Foam::fvsPatchField<Type>::operator==
(
const fvsPatchField<Type>& ptf
)
@ -365,7 +356,7 @@ void fvsPatchField<Type>::operator==
template<class Type>
void fvsPatchField<Type>::operator==
void Foam::fvsPatchField<Type>::operator==
(
const Field<Type>& tf
)
@ -375,7 +366,7 @@ void fvsPatchField<Type>::operator==
template<class Type>
void fvsPatchField<Type>::operator==
void Foam::fvsPatchField<Type>::operator==
(
const Type& t
)
@ -387,7 +378,7 @@ void fvsPatchField<Type>::operator==
// * * * * * * * * * * * * * * * IOstream Operators * * * * * * * * * * * * //
template<class Type>
Ostream& operator<<(Ostream& os, const fvsPatchField<Type>& ptf)
Foam::Ostream& Foam::operator<<(Ostream& os, const fvsPatchField<Type>& ptf)
{
ptf.write(os);
@ -399,10 +390,6 @@ Ostream& operator<<(Ostream& os, const fvsPatchField<Type>& ptf)
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
# include "fvsPatchFieldNew.C"
#include "fvsPatchFieldNew.C"
// ************************************************************************* //

View File

@ -26,15 +26,10 @@ License
#include "genericPointPatchField.H"
#include "pointPatchFieldMapper.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
genericPointPatchField<Type>::genericPointPatchField
Foam::genericPointPatchField<Type>::genericPointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF
@ -47,7 +42,7 @@ genericPointPatchField<Type>::genericPointPatchField
template<class Type>
genericPointPatchField<Type>::genericPointPatchField
Foam::genericPointPatchField<Type>::genericPointPatchField
(
const pointPatch& p,
const DimensionedField<Type, pointMesh>& iF,
@ -308,7 +303,7 @@ genericPointPatchField<Type>::genericPointPatchField
template<class Type>
genericPointPatchField<Type>::genericPointPatchField
Foam::genericPointPatchField<Type>::genericPointPatchField
(
const genericPointPatchField<Type>& ptf,
const pointPatch& p,
@ -393,7 +388,7 @@ genericPointPatchField<Type>::genericPointPatchField
template<class Type>
genericPointPatchField<Type>::genericPointPatchField
Foam::genericPointPatchField<Type>::genericPointPatchField
(
const genericPointPatchField<Type>& ptf,
const DimensionedField<Type, pointMesh>& iF
@ -413,7 +408,7 @@ genericPointPatchField<Type>::genericPointPatchField
// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * //
template<class Type>
void genericPointPatchField<Type>::autoMap
void Foam::genericPointPatchField<Type>::autoMap
(
const pointPatchFieldMapper& m
)
@ -471,7 +466,7 @@ void genericPointPatchField<Type>::autoMap
template<class Type>
void genericPointPatchField<Type>::rmap
void Foam::genericPointPatchField<Type>::rmap
(
const pointPatchField<Type>& ptf,
const labelList& addr
@ -563,7 +558,7 @@ void genericPointPatchField<Type>::rmap
template<class Type>
void genericPointPatchField<Type>::write(Ostream& os) const
void Foam::genericPointPatchField<Type>::write(Ostream& os) const
{
os.writeKeyword("type") << actualTypeName_ << token::END_STATEMENT << nl;
@ -614,8 +609,4 @@ void genericPointPatchField<Type>::write(Ostream& os) const
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //

View File

@ -2,7 +2,7 @@
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 2014 OpenFOAM Foundation
\\ / A nd | Copyright (C) 2014-2015 OpenFOAM Foundation
\\/ M anipulation |
-------------------------------------------------------------------------------
License
@ -25,15 +25,10 @@ License
#include "zeroFixedValuePointPatchField.H"
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * * //
template<class Type>
zeroFixedValuePointPatchField<Type>::
Foam::zeroFixedValuePointPatchField<Type>::
zeroFixedValuePointPatchField
(
const pointPatch& p,
@ -45,7 +40,7 @@ zeroFixedValuePointPatchField
template<class Type>
zeroFixedValuePointPatchField<Type>::
Foam::zeroFixedValuePointPatchField<Type>::
zeroFixedValuePointPatchField
(
const pointPatch& p,
@ -60,7 +55,7 @@ zeroFixedValuePointPatchField
template<class Type>
zeroFixedValuePointPatchField<Type>::
Foam::zeroFixedValuePointPatchField<Type>::
zeroFixedValuePointPatchField
(
const zeroFixedValuePointPatchField<Type>& ptf,
@ -77,7 +72,7 @@ zeroFixedValuePointPatchField
template<class Type>
zeroFixedValuePointPatchField<Type>::
Foam::zeroFixedValuePointPatchField<Type>::
zeroFixedValuePointPatchField
(
const zeroFixedValuePointPatchField<Type>& ptf
@ -88,7 +83,7 @@ zeroFixedValuePointPatchField
template<class Type>
zeroFixedValuePointPatchField<Type>::
Foam::zeroFixedValuePointPatchField<Type>::
zeroFixedValuePointPatchField
(
const zeroFixedValuePointPatchField<Type>& ptf,
@ -102,8 +97,4 @@ zeroFixedValuePointPatchField
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// ************************************************************************* //