mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
geometricOneField: Added support for DimensionedInternalField
This commit is contained in:
@ -70,13 +70,18 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
inline const oneField& operator*(const oneField&, const oneField&);
|
||||||
|
|
||||||
|
inline const oneField& operator/(const oneField&, const oneField&);
|
||||||
|
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
} // End namespace Foam
|
} // End namespace Foam
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
#include "oneFieldI.H"
|
#include "oneFieldI.H"
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
|||||||
@ -39,4 +39,24 @@ inline Foam::oneField Foam::oneField::field() const
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
inline const Foam::oneField& Foam::operator*
|
||||||
|
(
|
||||||
|
const oneField& of,
|
||||||
|
const oneField&
|
||||||
|
)
|
||||||
|
{
|
||||||
|
return of;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
inline const Foam::oneField& Foam::operator/
|
||||||
|
(
|
||||||
|
const oneField& of,
|
||||||
|
const oneField&
|
||||||
|
)
|
||||||
|
{
|
||||||
|
return of;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -59,6 +59,7 @@ public:
|
|||||||
|
|
||||||
// Public typedefs
|
// Public typedefs
|
||||||
|
|
||||||
|
typedef oneField DimensionedInternalField;
|
||||||
typedef oneField InternalField;
|
typedef oneField InternalField;
|
||||||
typedef oneField PatchFieldType;
|
typedef oneField PatchFieldType;
|
||||||
typedef oneFieldField GeometricBoundaryField;
|
typedef oneFieldField GeometricBoundaryField;
|
||||||
@ -83,6 +84,8 @@ public:
|
|||||||
|
|
||||||
inline InternalField internalField() const;
|
inline InternalField internalField() const;
|
||||||
|
|
||||||
|
inline DimensionedInternalField v() const;
|
||||||
|
|
||||||
inline GeometricBoundaryField boundaryField() const;
|
inline GeometricBoundaryField boundaryField() const;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -93,12 +96,36 @@ inline const geometricOneField& operator*
|
|||||||
const geometricOneField&
|
const geometricOneField&
|
||||||
);
|
);
|
||||||
|
|
||||||
|
inline const geometricOneField::DimensionedInternalField& operator*
|
||||||
|
(
|
||||||
|
const geometricOneField::DimensionedInternalField&,
|
||||||
|
const geometricOneField&
|
||||||
|
);
|
||||||
|
|
||||||
|
inline const geometricOneField::DimensionedInternalField& operator*
|
||||||
|
(
|
||||||
|
const geometricOneField&,
|
||||||
|
const geometricOneField::DimensionedInternalField&
|
||||||
|
);
|
||||||
|
|
||||||
inline const geometricOneField& operator/
|
inline const geometricOneField& operator/
|
||||||
(
|
(
|
||||||
const geometricOneField&,
|
const geometricOneField&,
|
||||||
const geometricOneField&
|
const geometricOneField&
|
||||||
);
|
);
|
||||||
|
|
||||||
|
inline const geometricOneField::DimensionedInternalField& operator/
|
||||||
|
(
|
||||||
|
const geometricOneField::DimensionedInternalField&,
|
||||||
|
const geometricOneField&
|
||||||
|
);
|
||||||
|
|
||||||
|
inline const geometricOneField::DimensionedInternalField& operator/
|
||||||
|
(
|
||||||
|
const geometricOneField&,
|
||||||
|
const geometricOneField::DimensionedInternalField&
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
@ -106,7 +133,7 @@ inline const geometricOneField& operator/
|
|||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
#include "geometricOneFieldI.H"
|
#include "geometricOneFieldI.H"
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
|||||||
@ -32,27 +32,39 @@ inline const Foam::dimensionSet& Foam::geometricOneField::dimensions() const
|
|||||||
return dimless;
|
return dimless;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
inline Foam::one Foam::geometricOneField::operator[](const label) const
|
inline Foam::one Foam::geometricOneField::operator[](const label) const
|
||||||
{
|
{
|
||||||
return one();
|
return one();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
inline Foam::oneField Foam::geometricOneField::field() const
|
inline Foam::oneField Foam::geometricOneField::field() const
|
||||||
{
|
{
|
||||||
return oneField();
|
return oneField();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
inline Foam::oneField Foam::geometricOneField::oldTime() const
|
inline Foam::oneField Foam::geometricOneField::oldTime() const
|
||||||
{
|
{
|
||||||
return oneField();
|
return oneField();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
inline Foam::geometricOneField::InternalField
|
inline Foam::geometricOneField::InternalField
|
||||||
Foam::geometricOneField::internalField() const
|
Foam::geometricOneField::internalField() const
|
||||||
{
|
{
|
||||||
return InternalField();
|
return InternalField();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
inline Foam::geometricOneField::DimensionedInternalField
|
||||||
|
Foam::geometricOneField::v() const
|
||||||
|
{
|
||||||
|
return DimensionedInternalField();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
inline Foam::geometricOneField::GeometricBoundaryField
|
inline Foam::geometricOneField::GeometricBoundaryField
|
||||||
Foam::geometricOneField::boundaryField() const
|
Foam::geometricOneField::boundaryField() const
|
||||||
{
|
{
|
||||||
@ -69,6 +81,27 @@ inline const Foam::geometricOneField& Foam::operator*
|
|||||||
return gof;
|
return gof;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
inline const Foam::geometricOneField::DimensionedInternalField& Foam::operator*
|
||||||
|
(
|
||||||
|
const geometricOneField::DimensionedInternalField& of,
|
||||||
|
const geometricOneField&
|
||||||
|
)
|
||||||
|
{
|
||||||
|
return of;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
inline const Foam::geometricOneField::DimensionedInternalField& Foam::operator*
|
||||||
|
(
|
||||||
|
const geometricOneField&,
|
||||||
|
const geometricOneField::DimensionedInternalField& of
|
||||||
|
)
|
||||||
|
{
|
||||||
|
return of;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
inline const Foam::geometricOneField& Foam::operator/
|
inline const Foam::geometricOneField& Foam::operator/
|
||||||
(
|
(
|
||||||
const geometricOneField& gof,
|
const geometricOneField& gof,
|
||||||
@ -79,4 +112,24 @@ inline const Foam::geometricOneField& Foam::operator/
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
inline const Foam::geometricOneField::DimensionedInternalField& Foam::operator/
|
||||||
|
(
|
||||||
|
const geometricOneField::DimensionedInternalField& of,
|
||||||
|
const geometricOneField&
|
||||||
|
)
|
||||||
|
{
|
||||||
|
return of;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
inline const Foam::geometricOneField::DimensionedInternalField& Foam::operator/
|
||||||
|
(
|
||||||
|
const geometricOneField&,
|
||||||
|
const geometricOneField::DimensionedInternalField& of
|
||||||
|
)
|
||||||
|
{
|
||||||
|
return of;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
Reference in New Issue
Block a user