Abstract base class for point-mesh patch fields. More...
Public Types | |
typedef Type | value_type |
The Field value_type. More... | |
typedef DimensionedField< Type, pointMesh > | Internal |
The internal field type associated with the patch field. More... | |
typedef pointPatch | Patch |
The patch type for the patch field. More... | |
typedef calculatedPointPatchField< Type > | Calculated |
Type for a calculated patch. More... | |
Public Member Functions | |
declareRunTimeSelectionTable (autoPtr, pointPatchField, patch,(const pointPatch &p, const DimensionedField< Type, pointMesh > &iF),(p, iF)) | |
declareRunTimeSelectionTable (autoPtr, pointPatchField, patchMapper,(const pointPatchField< Type > &ptf, const pointPatch &p, const DimensionedField< Type, pointMesh > &iF, const pointPatchFieldMapper &m),(dynamic_cast< const pointPatchFieldType &>(ptf), p, iF, m)) | |
declareRunTimeSelectionTable (autoPtr, pointPatchField, dictionary,(const pointPatch &p, const DimensionedField< Type, pointMesh > &iF, const dictionary &dict),(p, iF, dict)) | |
pointPatchField (const pointPatch &, const DimensionedField< Type, pointMesh > &) | |
Construct from patch and internal field. More... | |
pointPatchField (const pointPatch &, const DimensionedField< Type, pointMesh > &, const dictionary &) | |
Construct from patch, internal field and dictionary. More... | |
pointPatchField (const pointPatchField< Type > &, const pointPatch &, const DimensionedField< Type, pointMesh > &, const pointPatchFieldMapper &) | |
Construct by mapping given patch field onto a new patch. More... | |
pointPatchField (const pointPatchField< Type > &) | |
Construct as copy. More... | |
pointPatchField (const pointPatchField< Type > &, const DimensionedField< Type, pointMesh > &) | |
Construct as copy setting internal field reference. More... | |
virtual autoPtr< pointPatchField< Type > > | clone () const =0 |
Construct and return a clone. More... | |
virtual autoPtr< pointPatchField< Type > > | clone (const DimensionedField< Type, pointMesh > &iF) const =0 |
Construct and return a clone setting internal field reference. More... | |
virtual | ~pointPatchField ()=default |
Destructor. More... | |
label | size () const |
Return the patch size. More... | |
const DimensionedField< Type, pointMesh > & | internalField () const noexcept |
Return const-reference to the dimensioned internal field. More... | |
const Field< Type > & | primitiveField () const noexcept |
Return const-reference to the internal field values. More... | |
tmp< Field< Type > > | patchInternalField () const |
Return field created from appropriate internal field values. More... | |
template<class Type1 > | |
tmp< Field< Type1 > > | patchInternalField (const Field< Type1 > &iF) const |
Return field created from appropriate internal field values given internal field reference. More... | |
template<class Type1 > | |
tmp< Field< Type1 > > | patchInternalField (const Field< Type1 > &iF, const labelUList &meshPoints) const |
Return field created from selected internal field values given internal field reference. More... | |
template<class Type1 > | |
void | addToInternalField (Field< Type1 > &iF, const Field< Type1 > &pF) const |
Given the internal field and a patch field, add the patch field to the internal field. More... | |
template<class Type1 > | |
void | addToInternalField (Field< Type1 > &iF, const Field< Type1 > &pF, const labelUList &points) const |
Given the internal field and a patch field, add selected elements of the patch field to the internal field. More... | |
template<class Type1 > | |
void | setInInternalField (Field< Type1 > &iF, const Field< Type1 > &pF, const labelUList &meshPoints) const |
Given the internal field and a patch field, set the patch field in the internal field. More... | |
template<class Type1 > | |
void | setInInternalField (Field< Type1 > &iF, const Field< Type1 > &pF) const |
Given the internal field and a patch field, set the patch field in the internal field. More... | |
virtual void | autoMap (const pointPatchFieldMapper &) |
Map (and resize as needed) from self given a mapping object. More... | |
virtual void | rmap (const pointPatchField< Type > &, const labelList &) |
Reverse map the given pointPatchField onto this pointPatchField. More... | |
virtual void | updateCoeffs () |
Update the coefficients associated with the patch field. More... | |
virtual void | initEvaluate (const Pstream::commsTypes commsType=Pstream::commsTypes::blocking) |
Initialise evaluation of the patch field (do nothing) More... | |
virtual void | evaluate (const Pstream::commsTypes commsType=Pstream::commsTypes::blocking) |
Evaluate the patch field, sets updated() to false. More... | |
virtual void | write (Ostream &os) const |
Write. More... | |
virtual void | operator= (const pointPatchField< Type > &) |
virtual void | operator+= (const pointPatchField< Type > &) |
virtual void | operator-= (const pointPatchField< Type > &) |
virtual void | operator*= (const pointPatchField< scalar > &) |
virtual void | operator/= (const pointPatchField< scalar > &) |
virtual void | operator= (const Field< Type > &) |
virtual void | operator+= (const Field< Type > &) |
virtual void | operator-= (const Field< Type > &) |
virtual void | operator*= (const Field< scalar > &) |
virtual void | operator/= (const Field< scalar > &) |
virtual void | operator= (const Type &) |
virtual void | operator+= (const Type &) |
virtual void | operator-= (const Type &) |
virtual void | operator*= (const scalar) |
virtual void | operator/= (const scalar) |
virtual void | operator== (const pointPatchField< Type > &) |
virtual void | operator== (const Field< Type > &) |
virtual void | operator== (const Type &) |
void | negate () |
Negate the field inplace. Dummy placeholder for FieldField. More... | |
void | normalise () |
Normalise the field inplace. Dummy placeholder for FieldField. More... | |
template<class Type2 > | |
Foam::autoPtr< Foam::pointPatchField< Type > > | NewCalculatedType (const pointPatchField< Type2 > &pf) |
template<class Type1 > | |
Foam::tmp< Foam::Field< Type1 > > | patchInternalField (const Field< Type1 > &iF, const labelUList &meshPoints) const |
template<class Type1 > | |
Foam::tmp< Foam::Field< Type1 > > | patchInternalField (const Field< Type1 > &iF) const |
Public Member Functions inherited from pointPatchFieldBase | |
TypeName ("pointPatchField") | |
Runtime type information. More... | |
pointPatchFieldBase (const pointPatch &p) | |
Construct from patch. More... | |
pointPatchFieldBase (const pointPatch &p, const word &patchType) | |
Construct from patch and patch type. More... | |
pointPatchFieldBase (const pointPatch &p, const dictionary &dict) | |
Construct from patch and dictionary. More... | |
pointPatchFieldBase (const pointPatchFieldBase &, const pointPatch &p) | |
Copy construct with new patch. More... | |
pointPatchFieldBase (const pointPatchFieldBase &) | |
Copy construct. More... | |
virtual | ~pointPatchFieldBase ()=default |
Destructor. More... | |
virtual bool | fixesValue () const |
True if the patch field fixes a value. More... | |
virtual bool | coupled () const |
True if the patch field is coupled. More... | |
virtual const word & | constraintType () const |
The constraint type the pointPatchField implements. More... | |
const objectRegistry & | db () const |
The associated objectRegistry. More... | |
const pointPatch & | patch () const noexcept |
Return the patch. More... | |
const word & | patchType () const noexcept |
The optional patch type. More... | |
word & | patchType () noexcept |
The optional patch type. More... | |
bool | updated () const noexcept |
True if the boundary condition has already been updated. More... | |
bool | manipulatedMatrix () const noexcept |
True if the matrix has already been manipulated. Currently ignored (always false) for pointPatchField. More... | |
void | checkPatch (const pointPatchFieldBase &rhs) const |
Check that patches are identical. More... | |
Static Public Member Functions | |
static autoPtr< pointPatchField< Type > > | New (const word &patchFieldType, const pointPatch &p, const DimensionedField< Type, pointMesh > &iF) |
Return a pointer to a new patchField created on freestore given. More... | |
static autoPtr< pointPatchField< Type > > | New (const word &patchFieldType, const word &actualPatchType, const pointPatch &p, const DimensionedField< Type, pointMesh > &iF) |
Return a pointer to a new patchField created on freestore given. More... | |
static autoPtr< pointPatchField< Type > > | New (const pointPatchField< Type > &, const pointPatch &, const DimensionedField< Type, pointMesh > &, const pointPatchFieldMapper &) |
Return a pointer to a new patchField created on freestore from. More... | |
static autoPtr< pointPatchField< Type > > | New (const pointPatch &, const DimensionedField< Type, pointMesh > &, const dictionary &) |
Return a pointer to a new patchField created on freestore. More... | |
template<class Type2 > | |
static autoPtr< pointPatchField< Type > > | NewCalculatedType (const pointPatchField< Type2 > &) |
Return a pointer to a new calculatedPointPatchField created on. More... | |
Static Public Member Functions inherited from pointPatchFieldBase | |
static const word & | emptyType () noexcept |
The type name for empty patch fields. More... | |
static const word & | calculatedType () noexcept |
The type name for calculated patch fields. More... | |
static const word & | zeroGradientType () noexcept |
The type name for zeroGradient patch fields. More... | |
Friends | |
Ostream & | operator (Ostream &, const pointPatchField< Type > &) |
Additional Inherited Members | |
Static Public Attributes inherited from pointPatchFieldBase | |
static int | disallowGenericPatchField |
Debug switch to disallow the use of generic pointPatchField. More... | |
Protected Member Functions inherited from pointPatchFieldBase | |
virtual void | readDict (const dictionary &dict) |
Read dictionary entries. More... | |
void | setUpdated (bool state) noexcept |
Set updated state. More... | |
void | setManipulated (bool state) noexcept |
Set matrix manipulated state. Currently a no-op for pointPatchField. More... | |
Abstract base class for point-mesh patch fields.
The base-field does not store values as they are part of the "internal field". There are derived classes to store constraint values e.g. fixedValuePointPatchField derived from the generic valuePointPatchField which ensures the values in the "internal field" are reset to the fixed-values by applying the stored values.
Definition at line 56 of file pointMVCWeight.H.
typedef Type value_type |
The Field value_type.
Definition at line 309 of file pointPatchField.H.
typedef DimensionedField<Type, pointMesh> Internal |
The internal field type associated with the patch field.
Definition at line 314 of file pointPatchField.H.
typedef pointPatch Patch |
The patch type for the patch field.
Definition at line 319 of file pointPatchField.H.
typedef calculatedPointPatchField<Type> Calculated |
Type for a calculated patch.
Definition at line 324 of file pointPatchField.H.
pointPatchField | ( | const pointPatch & | p, |
const DimensionedField< Type, pointMesh > & | iF | ||
) |
Construct from patch and internal field.
Definition at line 30 of file pointPatchField.C.
pointPatchField | ( | const pointPatch & | p, |
const DimensionedField< Type, pointMesh > & | iF, | ||
const dictionary & | dict | ||
) |
Construct from patch, internal field and dictionary.
Definition at line 42 of file pointPatchField.C.
pointPatchField | ( | const pointPatchField< Type > & | ptf, |
const pointPatch & | p, | ||
const DimensionedField< Type, pointMesh > & | iF, | ||
const pointPatchFieldMapper & | |||
) |
Construct by mapping given patch field onto a new patch.
Definition at line 55 of file pointPatchField.C.
pointPatchField | ( | const pointPatchField< Type > & | ptf | ) |
Construct as copy.
Definition at line 69 of file pointPatchField.C.
pointPatchField | ( | const pointPatchField< Type > & | ptf, |
const DimensionedField< Type, pointMesh > & | iF | ||
) |
Construct as copy setting internal field reference.
Definition at line 80 of file pointPatchField.C.
|
virtualdefault |
Destructor.
declareRunTimeSelectionTable | ( | autoPtr | , |
pointPatchField< Type > | , | ||
patch | , | ||
(const pointPatch &p, const DimensionedField< Type, pointMesh > &iF) | , | ||
(p, iF) | |||
) |
declareRunTimeSelectionTable | ( | autoPtr | , |
pointPatchField< Type > | , | ||
patchMapper | , | ||
(const pointPatchField< Type > &ptf, const pointPatch &p, const DimensionedField< Type, pointMesh > &iF, const pointPatchFieldMapper &m) | , | ||
(dynamic_cast< const pointPatchFieldType & >(ptf), p, iF, m) | |||
) |
declareRunTimeSelectionTable | ( | autoPtr | , |
pointPatchField< Type > | , | ||
dictionary | , | ||
(const pointPatch &p, const DimensionedField< Type, pointMesh > &iF, const dictionary &dict) | , | ||
(p, iF, dict) | |||
) |
|
pure virtual |
Construct and return a clone.
Implemented in waveMakerPointPatchVectorField, codedFixedValuePointPatchField< Type >, timeVaryingMappedFixedValuePointPatchField< Type >, surfaceSlipDisplacementPointPatchVectorField, valuePointPatchField< Type >, valuePointPatchField< vector >, exprValuePointPatchField< Type >, lumpedPointDisplacementPointPatchVectorField, uniformFixedValuePointPatchField< Type >, cyclicACMIPointPatchField< Type >, cyclicAMIPointPatchField< Type >, uniformInterpolatedDisplacementPointPatchVectorField, sixDoFRigidBodyDisplacementPointPatchVectorField, fixedValuePointPatchField< Type >, fixedValuePointPatchField< vector >, fixedNormalSlipPointPatchField< Type >, processorCyclicPointPatchField< Type >, timeVaryingUniformFixedValuePointPatchField< Type >, uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField, zeroFixedValuePointPatchField< Type >, angularOscillatingDisplacementPointPatchVectorField, angularOscillatingVelocityPointPatchVectorField, genericPointPatchField< Type >, cyclicPointPatchField< Type >, symmetryPlanePointPatchField< Type >, processorPointPatchField< Type >, oscillatingVelocityPointPatchVectorField, waveDisplacementPointPatchVectorField, oscillatingDisplacementPointPatchVectorField, coupledPointPatchField< Type >, cyclicSlipPointPatchField< Type >, nonuniformTransformCyclicPointPatchField< Type >, symmetryPointPatchField< Type >, wedgePointPatchField< Type >, emptyPointPatchField< Type >, slipPointPatchField< Type >, calculatedPointPatchField< Type >, zeroGradientPointPatchField< Type >, and basicSymmetryPointPatchField< Type >.
|
pure virtual |
Construct and return a clone setting internal field reference.
Implemented in waveMakerPointPatchVectorField, codedFixedValuePointPatchField< Type >, timeVaryingMappedFixedValuePointPatchField< Type >, surfaceSlipDisplacementPointPatchVectorField, valuePointPatchField< Type >, valuePointPatchField< vector >, uniformFixedValuePointPatchField< Type >, lumpedPointDisplacementPointPatchVectorField, cyclicACMIPointPatchField< Type >, cyclicAMIPointPatchField< Type >, exprValuePointPatchField< Type >, uniformInterpolatedDisplacementPointPatchVectorField, sixDoFRigidBodyDisplacementPointPatchVectorField, fixedValuePointPatchField< Type >, fixedValuePointPatchField< vector >, fixedNormalSlipPointPatchField< Type >, processorCyclicPointPatchField< Type >, uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField, zeroFixedValuePointPatchField< Type >, timeVaryingUniformFixedValuePointPatchField< Type >, genericPointPatchField< Type >, angularOscillatingDisplacementPointPatchVectorField, angularOscillatingVelocityPointPatchVectorField, cyclicPointPatchField< Type >, symmetryPlanePointPatchField< Type >, processorPointPatchField< Type >, oscillatingVelocityPointPatchVectorField, waveDisplacementPointPatchVectorField, oscillatingDisplacementPointPatchVectorField, cyclicSlipPointPatchField< Type >, nonuniformTransformCyclicPointPatchField< Type >, symmetryPointPatchField< Type >, wedgePointPatchField< Type >, calculatedPointPatchField< Type >, emptyPointPatchField< Type >, slipPointPatchField< Type >, zeroGradientPointPatchField< Type >, basicSymmetryPointPatchField< Type >, and coupledPointPatchField< Type >.
|
static |
Return a pointer to a new patchField created on freestore given.
patch and internal field (does not set the patch field values)
Definition at line 87 of file pointPatchFieldNew.C.
|
static |
Return a pointer to a new patchField created on freestore given.
patch and internal field (does not set the patch field values). Allows override of constraint type
Definition at line 26 of file pointPatchFieldNew.C.
|
static |
Return a pointer to a new patchField created on freestore from.
a given pointPatchField mapped onto a new patch
Definition at line 166 of file pointPatchFieldNew.C.
|
static |
Return a pointer to a new patchField created on freestore.
from dictionary
Definition at line 99 of file pointPatchFieldNew.C.
|
static |
Return a pointer to a new calculatedPointPatchField created on.
freestore without setting patchField values
|
inline |
Return the patch size.
Definition at line 510 of file pointPatchField.H.
|
inlinenoexcept |
Return const-reference to the dimensioned internal field.
Definition at line 518 of file pointPatchField.H.
|
inlinenoexcept |
Return const-reference to the internal field values.
Definition at line 526 of file pointPatchField.H.
Foam::tmp< Foam::Field< Type > > patchInternalField | ( | ) | const |
Return field created from appropriate internal field values.
Definition at line 106 of file pointPatchField.C.
Referenced by pointConstraints::setPatchFields(), and velocityDisplacementMotionSolver::solve().
Return field created from appropriate internal field values given internal field reference.
tmp<Field<Type1> > patchInternalField | ( | const Field< Type1 > & | iF, |
const labelUList & | meshPoints | ||
) | const |
Return field created from selected internal field values given internal field reference.
Given the internal field and a patch field, add the patch field to the internal field.
Definition at line 150 of file pointPatchField.C.
void addToInternalField | ( | Field< Type1 > & | iF, |
const Field< Type1 > & | pF, | ||
const labelUList & | points | ||
) | const |
Given the internal field and a patch field, add selected elements of the patch field to the internal field.
Definition at line 187 of file pointPatchField.C.
void setInInternalField | ( | Field< Type1 > & | iF, |
const Field< Type1 > & | pF, | ||
const labelUList & | meshPoints | ||
) | const |
Given the internal field and a patch field, set the patch field in the internal field.
Definition at line 226 of file pointPatchField.C.
Given the internal field and a patch field, set the patch field in the internal field.
Definition at line 261 of file pointPatchField.C.
|
inlinevirtual |
Map (and resize as needed) from self given a mapping object.
Reimplemented in timeVaryingMappedFixedValuePointPatchField< Type >, valuePointPatchField< Type >, valuePointPatchField< vector >, uniformFixedValuePointPatchField< Type >, sixDoFRigidBodyDisplacementPointPatchVectorField, genericPointPatchField< Type >, uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField, angularOscillatingDisplacementPointPatchVectorField, angularOscillatingVelocityPointPatchVectorField, and oscillatingVelocityPointPatchVectorField.
Definition at line 613 of file pointPatchField.H.
|
inlinevirtual |
Reverse map the given pointPatchField onto this pointPatchField.
Reimplemented in timeVaryingMappedFixedValuePointPatchField< Type >, valuePointPatchField< Type >, valuePointPatchField< vector >, uniformFixedValuePointPatchField< Type >, sixDoFRigidBodyDisplacementPointPatchVectorField, genericPointPatchField< Type >, uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField, angularOscillatingDisplacementPointPatchVectorField, angularOscillatingVelocityPointPatchVectorField, and oscillatingVelocityPointPatchVectorField.
Definition at line 622 of file pointPatchField.H.
|
virtual |
Update the coefficients associated with the patch field.
Sets Updated to true
Reimplemented in waveMakerPointPatchVectorField, codedFixedValuePointPatchField< Type >, timeVaryingMappedFixedValuePointPatchField< Type >, valuePointPatchField< Type >, valuePointPatchField< vector >, lumpedPointDisplacementPointPatchVectorField, uniformFixedValuePointPatchField< Type >, sixDoFRigidBodyDisplacementPointPatchVectorField, exprValuePointPatchField< Type >, uniformInterpolatedDisplacementPointPatchVectorField, uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField, angularOscillatingDisplacementPointPatchVectorField, angularOscillatingVelocityPointPatchVectorField, oscillatingVelocityPointPatchVectorField, timeVaryingUniformFixedValuePointPatchField< Type >, waveDisplacementPointPatchVectorField, and oscillatingDisplacementPointPatchVectorField.
Definition at line 271 of file pointPatchField.C.
|
inlinevirtual |
Initialise evaluation of the patch field (do nothing)
Definition at line 642 of file pointPatchField.H.
|
virtual |
Evaluate the patch field, sets updated() to false.
Reimplemented in codedFixedValuePointPatchField< Type >, valuePointPatchField< Type >, valuePointPatchField< vector >, cyclicAMIPointPatchField< Type >, cyclicACMIPointPatchField< Type >, surfaceSlipDisplacementPointPatchVectorField, cyclicPointPatchField< Type >, processorCyclicPointPatchField< Type >, processorPointPatchField< Type >, fixedNormalSlipPointPatchField< Type >, symmetryPlanePointPatchField< Type >, wedgePointPatchField< Type >, cyclicSlipPointPatchField< Type >, nonuniformTransformCyclicPointPatchField< Type >, basicSymmetryPointPatchField< Type >, and coupledPointPatchField< Type >.
Definition at line 278 of file pointPatchField.C.
|
virtual |
Write.
Reimplemented in waveMakerPointPatchVectorField, codedFixedValuePointPatchField< Type >, timeVaryingMappedFixedValuePointPatchField< Type >, valuePointPatchField< Type >, valuePointPatchField< vector >, surfaceSlipDisplacementPointPatchVectorField, lumpedPointDisplacementPointPatchVectorField, uniformFixedValuePointPatchField< Type >, sixDoFRigidBodyDisplacementPointPatchVectorField, uniformInterpolatedDisplacementPointPatchVectorField, exprValuePointPatchField< Type >, uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField, angularOscillatingDisplacementPointPatchVectorField, angularOscillatingVelocityPointPatchVectorField, oscillatingVelocityPointPatchVectorField, timeVaryingUniformFixedValuePointPatchField< Type >, fixedNormalSlipPointPatchField< Type >, genericPointPatchField< Type >, waveDisplacementPointPatchVectorField, and oscillatingDisplacementPointPatchVectorField.
Definition at line 93 of file pointPatchField.C.
Referenced by oscillatingDisplacementPointPatchVectorField::write(), waveDisplacementPointPatchVectorField::write(), oscillatingVelocityPointPatchVectorField::write(), angularOscillatingVelocityPointPatchVectorField::write(), angularOscillatingDisplacementPointPatchVectorField::write(), uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField::write(), uniformInterpolatedDisplacementPointPatchVectorField::write(), sixDoFRigidBodyDisplacementPointPatchVectorField::write(), surfaceSlipDisplacementPointPatchVectorField::write(), lumpedPointDisplacementPointPatchVectorField::write(), and waveMakerPointPatchVectorField::write().
|
inlinevirtual |
Reimplemented in valuePointPatchField< Type >, and valuePointPatchField< vector >.
Definition at line 666 of file pointPatchField.H.
|
inlinevirtual |
Definition at line 667 of file pointPatchField.H.
|
inlinevirtual |
Definition at line 668 of file pointPatchField.H.
|
inlinevirtual |
Definition at line 669 of file pointPatchField.H.
|
inlinevirtual |
Definition at line 670 of file pointPatchField.H.
Reimplemented in valuePointPatchField< Type >, valuePointPatchField< vector >, fixedValuePointPatchField< Type >, and fixedValuePointPatchField< vector >.
Definition at line 672 of file pointPatchField.H.
Definition at line 673 of file pointPatchField.H.
Definition at line 674 of file pointPatchField.H.
Definition at line 676 of file pointPatchField.H.
Definition at line 677 of file pointPatchField.H.
|
inlinevirtual |
Reimplemented in valuePointPatchField< Type >, valuePointPatchField< vector >, fixedValuePointPatchField< Type >, and fixedValuePointPatchField< vector >.
Definition at line 679 of file pointPatchField.H.
|
inlinevirtual |
Definition at line 680 of file pointPatchField.H.
|
inlinevirtual |
Definition at line 681 of file pointPatchField.H.
|
inlinevirtual |
Definition at line 682 of file pointPatchField.H.
|
inlinevirtual |
Definition at line 683 of file pointPatchField.H.
|
inlinevirtual |
Reimplemented in valuePointPatchField< Type >, and valuePointPatchField< vector >.
Definition at line 690 of file pointPatchField.H.
Reimplemented in valuePointPatchField< Type >, and valuePointPatchField< vector >.
Definition at line 691 of file pointPatchField.H.
|
inlinevirtual |
Reimplemented in valuePointPatchField< Type >, and valuePointPatchField< vector >.
Definition at line 692 of file pointPatchField.H.
|
inline |
Negate the field inplace. Dummy placeholder for FieldField.
Definition at line 709 of file pointPatchField.H.
|
inline |
Normalise the field inplace. Dummy placeholder for FieldField.
Definition at line 714 of file pointPatchField.H.
Foam::autoPtr<Foam::pointPatchField<Type> > NewCalculatedType | ( | const pointPatchField< Type2 > & | pf | ) |
Definition at line 77 of file calculatedPointPatchField.C.
Foam::tmp<Foam::Field<Type1> > patchInternalField | ( | const Field< Type1 > & | iF, |
const labelUList & | meshPoints | ||
) | const |
Definition at line 116 of file pointPatchField.C.
Foam::tmp<Foam::Field<Type1> > patchInternalField | ( | const Field< Type1 > & | iF | ) | const |
Definition at line 139 of file pointPatchField.C.
|
friend |
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.