mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
Added forward declaration of friend functions
This commit is contained in:
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2014-2015 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2014-2016 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -40,6 +40,17 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class phasePairKey;
|
||||
|
||||
bool operator==(const phasePairKey&, const phasePairKey&);
|
||||
bool operator!=(const phasePairKey&, const phasePairKey&);
|
||||
|
||||
Istream& operator>>(Istream&, phasePairKey&);
|
||||
Ostream& operator<<(Ostream&, const phasePairKey&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class phasePairKey Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -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-2016 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -40,6 +40,17 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class phasePairKey;
|
||||
|
||||
bool operator==(const phasePairKey&, const phasePairKey&);
|
||||
bool operator!=(const phasePairKey&, const phasePairKey&);
|
||||
|
||||
Istream& operator>>(Istream&, phasePairKey&);
|
||||
Ostream& operator<<(Ostream&, const phasePairKey&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class phasePairKey Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -41,14 +41,6 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class indexedVertexEnum;
|
||||
|
||||
Istream& operator>>(Istream&, indexedVertexEnum&);
|
||||
Ostream& operator<<(Ostream&, const indexedVertexEnum&);
|
||||
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
class indexedVertexEnum
|
||||
@ -90,6 +82,9 @@ public:
|
||||
};
|
||||
|
||||
|
||||
Istream& operator>>(Istream&, indexedVertexEnum::vertexType&);
|
||||
Ostream& operator<<(Ostream&, const indexedVertexEnum::vertexType&);
|
||||
|
||||
template<>
|
||||
inline bool contiguous<indexedVertexEnum>()
|
||||
{
|
||||
|
||||
@ -133,7 +133,8 @@ inline bool isType(const Type& t)
|
||||
template<class TestType, class Type>
|
||||
inline bool isA(const Type& t)
|
||||
{
|
||||
return dynamic_cast<const TestType*>(&t);
|
||||
const Type* tPtr = &t;
|
||||
return dynamic_cast<const TestType*>(tPtr);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -145,6 +145,15 @@ namespace Foam
|
||||
|
||||
class globalIndexAndTransform;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class mapDistribute;
|
||||
|
||||
Istream& operator>>(Istream&, mapDistribute&);
|
||||
Ostream& operator<<(Ostream&, const mapDistribute&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class mapDistribute Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -85,6 +85,15 @@ class mapPolyMesh;
|
||||
class globalIndex;
|
||||
class PstreamBuffers;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class mapDistributeBase;
|
||||
|
||||
Istream& operator>>(Istream&, mapDistributeBase&);
|
||||
Ostream& operator<<(Ostream&, const mapDistributeBase&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class mapDistributeBase Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -51,6 +51,15 @@ namespace Foam
|
||||
class mapPolyMesh;
|
||||
class polyMesh;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class mapDistributePolyMesh;
|
||||
|
||||
Istream& operator>>(Istream&, mapDistributePolyMesh&);
|
||||
Ostream& operator<<(Ostream&, const mapDistributePolyMesh&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class mapDistributePolyMesh Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -67,6 +67,14 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class tetIndices;
|
||||
|
||||
Istream& operator>>(Istream&, tetIndices&);
|
||||
Ostream& operator<<(Ostream&, const tetIndices&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class tetIndices Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -69,6 +69,18 @@ namespace Foam
|
||||
|
||||
class Random;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class treeBoundBox;
|
||||
|
||||
bool operator==(const treeBoundBox&, const treeBoundBox&);
|
||||
bool operator!=(const treeBoundBox&, const treeBoundBox&);
|
||||
|
||||
Istream& operator>>(Istream& is, treeBoundBox&);
|
||||
Ostream& operator<<(Ostream& os, const treeBoundBox&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class treeBoundBox Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
@ -346,7 +358,6 @@ public:
|
||||
|
||||
friend Istream& operator>>(Istream& is, treeBoundBox&);
|
||||
friend Ostream& operator<<(Ostream& os, const treeBoundBox&);
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
@ -51,6 +51,14 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class ensightPart;
|
||||
|
||||
Ostream& operator<<(Ostream&, const ensightPart&);
|
||||
ensightGeoFile& operator<<(ensightGeoFile&, const ensightPart&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class ensightPart Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -46,6 +46,13 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class ensightParts;
|
||||
|
||||
ensightGeoFile& operator<<(ensightGeoFile&, const ensightParts&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class ensightParts Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -69,6 +69,15 @@ class edge;
|
||||
class face;
|
||||
class polyMesh;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class directionInfo;
|
||||
|
||||
Istream& operator>>(Istream&, directionInfo&);
|
||||
Ostream& operator<<(Ostream&, const directionInfo&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class directionInfo Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -43,8 +43,12 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
class Istream;
|
||||
class Ostream;
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class refineCell;
|
||||
|
||||
Ostream& operator<<(Ostream&, const refineCell&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class refineCell Declaration
|
||||
@ -123,4 +127,3 @@ public:
|
||||
#endif
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
|
||||
@ -51,6 +51,15 @@ namespace Foam
|
||||
class polyPatch;
|
||||
class polyMesh;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class wallNormalInfo;
|
||||
|
||||
Istream& operator>>(Istream&, wallNormalInfo&);
|
||||
Ostream& operator<<(Ostream&, const wallNormalInfo&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class wallNormalInfo Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -49,6 +49,15 @@ namespace Foam
|
||||
class polyPatch;
|
||||
class polyMesh;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class externalPointEdgePoint;
|
||||
|
||||
Istream& operator>>(Istream&, externalPointEdgePoint&);
|
||||
Ostream& operator<<(Ostream&, const externalPointEdgePoint&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class externalPointEdgePoint Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -55,6 +55,14 @@ class polyTopoChanger;
|
||||
class polyTopoChange;
|
||||
class mapPolyMesh;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class polyMeshModifier;
|
||||
|
||||
Ostream& operator<<(Ostream&, const polyMeshModifier&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class polyMeshModifier Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -88,6 +88,15 @@ namespace Foam
|
||||
class mapPolyMesh;
|
||||
class mapDistributePolyMesh;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class refinementHistory;
|
||||
|
||||
Istream& operator>>(Istream&, refinementHistory&);
|
||||
Ostream& operator<<(Ostream&, const refinementHistory&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class refinementHistory Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
@ -402,6 +411,10 @@ public:
|
||||
};
|
||||
|
||||
|
||||
Istream& operator>>(Istream&, refinementHistory::splitCell8&);
|
||||
Ostream& operator<<(Ostream&, const refinementHistory::splitCell8&);
|
||||
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
} // End namespace Foam
|
||||
|
||||
@ -48,6 +48,15 @@ namespace Foam
|
||||
class polyPatch;
|
||||
class polyMesh;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class pointEdgeCollapse;
|
||||
|
||||
Istream& operator>>(Istream&, pointEdgeCollapse&);
|
||||
Ostream& operator<<(Ostream&, const pointEdgeCollapse&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class pointEdgeCollapse Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -48,6 +48,15 @@ namespace Foam
|
||||
class polyPatch;
|
||||
class polyMesh;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class refinementData;
|
||||
|
||||
Istream& operator>>(Istream&, refinementData&);
|
||||
Ostream& operator<<(Ostream&, const refinementData&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class refinementData Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -48,6 +48,15 @@ namespace Foam
|
||||
class polyPatch;
|
||||
class polyMesh;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class refinementDistanceData;
|
||||
|
||||
Istream& operator>>(Istream&, refinementDistanceData&);
|
||||
Ostream& operator<<(Ostream&, const refinementDistanceData&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class refinementDistanceData Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -71,10 +71,13 @@ class surfaceFeatures;
|
||||
class objectRegistry;
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class extendedEdgeMesh;
|
||||
|
||||
Istream& operator>>(Istream&, extendedEdgeMesh&);
|
||||
Ostream& operator<<(Ostream&, const extendedEdgeMesh&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class extendedEdgeMesh Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
@ -540,6 +543,10 @@ public:
|
||||
};
|
||||
|
||||
|
||||
Istream& operator>>(Istream& is, extendedEdgeMesh::sideVolumeType& vt);
|
||||
Ostream& operator<<(Ostream& os, const extendedEdgeMesh::sideVolumeType& vt);
|
||||
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
} // End namespace Foam
|
||||
|
||||
@ -45,6 +45,14 @@ namespace Foam
|
||||
|
||||
class findCellParticleCloud;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class findCellParticle;
|
||||
|
||||
Ostream& operator<<(Ostream&, const findCellParticle&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class findCellParticle Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -48,6 +48,14 @@ namespace Foam
|
||||
|
||||
class streamLineParticleCloud;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class streamLineParticle;
|
||||
|
||||
Ostream& operator<<(Ostream&, const streamLineParticle&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class streamLineParticle Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -46,6 +46,14 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class wallBoundedParticle;
|
||||
|
||||
Ostream& operator<<(Ostream&, const wallBoundedParticle&);
|
||||
Ostream& operator<<(Ostream&, const InfoProxy<wallBoundedParticle>&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class wallBoundedParticle Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -49,6 +49,14 @@ namespace Foam
|
||||
|
||||
class wallBoundedStreamLineParticleCloud;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class wallBoundedStreamLineParticle;
|
||||
|
||||
Ostream& operator<<(Ostream&, const wallBoundedStreamLineParticle&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class wallBoundedStreamLineParticle Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -48,6 +48,15 @@ namespace Foam
|
||||
class polyPatch;
|
||||
class polyMesh;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class pointEdgeStructuredWalk;
|
||||
|
||||
Istream& operator>>(Istream&, pointEdgeStructuredWalk&);
|
||||
Ostream& operator<<(Ostream&, const pointEdgeStructuredWalk&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class pointEdgeStructuredWalk Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -46,6 +46,14 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class phaseProperties;
|
||||
|
||||
Istream& operator>>(Istream&, phaseProperties&);
|
||||
Ostream& operator<<(Ostream&, const phaseProperties&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class phaseProperties Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -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-2016 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -48,9 +48,12 @@ namespace Foam
|
||||
{
|
||||
|
||||
// Forward declaration of friend functions
|
||||
|
||||
class forceSuSp;
|
||||
|
||||
inline forceSuSp operator+(const forceSuSp& susp1, const forceSuSp& susp2);
|
||||
inline forceSuSp operator*(const forceSuSp& susp, const scalar s);
|
||||
inline forceSuSp operator*(const scalar s, const forceSuSp& susp);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class forceSuSp Declaration
|
||||
|
||||
@ -45,6 +45,13 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class distribution;
|
||||
|
||||
Ostream& operator<<(Ostream&, const distribution&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class distribution Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -50,6 +50,14 @@ namespace Foam
|
||||
// Class forward declarations
|
||||
class moleculeCloud;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class molecule;
|
||||
|
||||
Ostream& operator<<(Ostream&, const molecule&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class molecule Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -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-2016 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -44,6 +44,13 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class reducedUnits;
|
||||
|
||||
Ostream& operator<<(Ostream&, const reducedUnits&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class reducedUnits Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -51,6 +51,14 @@ namespace Foam
|
||||
|
||||
class solidParticleCloud;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class solidParticle;
|
||||
|
||||
Ostream& operator<<(Ostream&, const solidParticle&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class solidParticle Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -47,6 +47,15 @@ namespace Foam
|
||||
// Forward declaration of classes
|
||||
class polyMesh;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class patchFaceOrientation;
|
||||
|
||||
Istream& operator>>(Istream&, patchFaceOrientation&);
|
||||
Ostream& operator<<(Ostream&, const patchFaceOrientation&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class patchFaceOrientation Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -47,6 +47,14 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class pointData;
|
||||
|
||||
Istream& operator>>(Istream&, pointData&);
|
||||
Ostream& operator<<(Ostream&, const pointData&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class pointData Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -46,6 +46,14 @@ namespace Foam
|
||||
|
||||
class trackedParticleCloud;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class trackedParticle;
|
||||
|
||||
Ostream& operator<<(Ostream&, const trackedParticle&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class trackedParticle Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -48,6 +48,15 @@ namespace Foam
|
||||
class polyPatch;
|
||||
class polyMesh;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class pointTopoDistanceData;
|
||||
|
||||
Istream& operator>>(Istream&, pointTopoDistanceData&);
|
||||
Ostream& operator<<(Ostream&, const pointTopoDistanceData&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class pointTopoDistanceData Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -47,6 +47,15 @@ namespace Foam
|
||||
class polyPatch;
|
||||
class polyMesh;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class topoDistanceData;
|
||||
|
||||
Istream& operator>>(Istream&, topoDistanceData&);
|
||||
Ostream& operator<<(Ostream&, const topoDistanceData&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class topoDistanceData Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -46,6 +46,15 @@ namespace Foam
|
||||
class polyPatch;
|
||||
class polyMesh;
|
||||
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class minData;
|
||||
|
||||
Istream& operator>>(Istream&, minData&);
|
||||
Ostream& operator<<(Ostream&, const minData&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class minData Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -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-2016 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -43,6 +43,13 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class solidArrheniusReactionRate;
|
||||
|
||||
Ostream& operator<<(Ostream&, const solidArrheniusReactionRate&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class solidArrheniusReactionRate Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -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-2016 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -45,6 +45,13 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class ArrheniusReactionRate;
|
||||
|
||||
Ostream& operator<<(Ostream&, const ArrheniusReactionRate&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class ArrheniusReactionRate Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -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-2016 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -44,6 +44,13 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class JanevReactionRate;
|
||||
|
||||
Ostream& operator<<(Ostream&, const JanevReactionRate&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class JanevReactionRate Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -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-2016 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -43,6 +43,13 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class LandauTellerReactionRate;
|
||||
|
||||
Ostream& operator<<(Ostream&, const LandauTellerReactionRate&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class LandauTellerReactionRate Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -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-2016 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -43,6 +43,13 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class LangmuirHinshelwoodReactionRate;
|
||||
|
||||
Ostream& operator<<(Ostream&, const LangmuirHinshelwoodReactionRate&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class LangmuirHinshelwoodReactionRate Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -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-2016 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -43,6 +43,13 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class infiniteReactionRate;
|
||||
|
||||
Ostream& operator<<(Ostream&, const infiniteReactionRate&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class infiniteReactionRate Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -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-2016 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -44,6 +44,13 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class powerSeriesReactionRate;
|
||||
|
||||
Ostream& operator<<(Ostream&, const powerSeriesReactionRate&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class powerSeriesReactionRate Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -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-2016 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -43,6 +43,13 @@ SourceFiles
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class thirdBodyArrheniusReactionRate;
|
||||
|
||||
Ostream& operator<<(Ostream&, const thirdBodyArrheniusReactionRate&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class thirdBodyArrheniusReactionRate Declaration
|
||||
\*---------------------------------------------------------------------------*/
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
========= |
|
||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||
\\ / O peration |
|
||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
||||
\\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
|
||||
\\/ M anipulation |
|
||||
-------------------------------------------------------------------------------
|
||||
License
|
||||
@ -48,8 +48,17 @@ using namespace Foam::constant::thermodynamic;
|
||||
namespace Foam
|
||||
{
|
||||
|
||||
class Istream;
|
||||
class Ostream;
|
||||
// Forward declaration of friend functions and operators
|
||||
|
||||
class specie;
|
||||
|
||||
inline specie operator+(const specie&, const specie&);
|
||||
inline specie operator-(const specie&, const specie&);
|
||||
inline specie operator*(const scalar, const specie&);
|
||||
inline specie operator==(const specie&, const specie&);
|
||||
|
||||
Ostream& operator<<(Ostream&, const specie&);
|
||||
|
||||
|
||||
/*---------------------------------------------------------------------------*\
|
||||
Class specie Declaration
|
||||
|
||||
Reference in New Issue
Block a user