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 | |
TypeName ("pointPatchField") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, pointPatchField, pointPatch,(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 patchField<Type> onto a new patch. More... | |
pointPatchField (const pointPatchField< Type > &) | |
Construct as copy. More... | |
virtual autoPtr< pointPatchField< Type > > | clone () const =0 |
Construct and return a clone. More... | |
pointPatchField (const pointPatchField< Type > &, const DimensionedField< Type, pointMesh > &) | |
Construct as copy setting internal field reference. 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... | |
const objectRegistry & | db () const |
Return local objectRegistry. More... | |
label | size () const |
Return size. More... | |
const pointPatch & | patch () const |
Return patch. More... | |
const DimensionedField< Type, pointMesh > & | internalField () const |
Return dimensioned internal field reference. More... | |
const Field< Type > & | primitiveField () const |
Return internal field reference. More... | |
const word & | patchType () const |
Optional patch type. More... | |
word & | patchType () |
Optional patch type. More... | |
virtual bool | fixesValue () const |
Return true if this patch field fixes a value. More... | |
virtual bool | coupled () const |
Return true if this patch field is coupled. More... | |
bool | updated () const |
Return true if the boundary condition has already been updated. 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. More... | |
template<class Type1 > | |
tmp< Field< Type1 > > | patchInternalField (const Field< Type1 > &iF, const labelList &meshPoints) const |
Return field created from selected internal field values. More... | |
template<class Type1 > | |
void | addToInternalField (Field< Type1 > &iF, const Field< Type1 > &pF) const |
Given the internal field and a patch field,. More... | |
template<class Type1 > | |
void | addToInternalField (Field< Type1 > &iF, const Field< Type1 > &pF, const labelList &points) const |
Given the internal field and a patch field,. More... | |
template<class Type1 > | |
void | setInInternalField (Field< Type1 > &iF, const Field< Type1 > &pF, const labelList &meshPoints) const |
Given the internal field and a patch field,. More... | |
template<class Type1 > | |
void | setInInternalField (Field< Type1 > &iF, const Field< Type1 > &pF) const |
Given the internal field and a patch field,. More... | |
virtual const word & | constraintType () const |
Return the constraint type this pointPatchField implements. 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. More... | |
virtual void | write (Ostream &) 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 labelList &meshPoints) const |
template<class Type1 > | |
Foam::tmp< Foam::Field< Type1 > > | patchInternalField (const Field< Type1 > &iF) const |
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 const word & | calculatedType () |
Return the type of the calculated form of pointPatchField. More... | |
Static Public Attributes | |
static int | disallowGenericPointPatchField |
Debug switch to disallow the use of genericPointPatchField. More... | |
Friends | |
Ostream & | operator (Ostream &, const pointPatchField< Type > &) |
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 75 of file pointPatchField.H.
typedef Type value_type |
The Field value_type.
Definition at line 98 of file pointPatchField.H.
typedef DimensionedField<Type, pointMesh> Internal |
The internal field type associated with the patch field.
Definition at line 101 of file pointPatchField.H.
typedef pointPatch Patch |
The patch type for the patch field.
Definition at line 104 of file pointPatchField.H.
typedef calculatedPointPatchField<Type> Calculated |
Type for a calculated patch.
Definition at line 107 of file pointPatchField.H.
pointPatchField | ( | const pointPatch & | p, |
const DimensionedField< Type, pointMesh > & | iF | ||
) |
Construct from patch and internal field.
Definition at line 36 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 50 of file pointPatchField.C.
References dict, keyType::LITERAL, and dictionary::readIfPresent().
pointPatchField | ( | const pointPatchField< Type > & | ptf, |
const pointPatch & | p, | ||
const DimensionedField< Type, pointMesh > & | iF, | ||
const pointPatchFieldMapper & | |||
) |
Construct by mapping given patchField<Type> onto a new patch.
Definition at line 67 of file pointPatchField.C.
pointPatchField | ( | const pointPatchField< Type > & | ptf | ) |
Construct as copy.
Definition at line 83 of file pointPatchField.C.
pointPatchField | ( | const pointPatchField< Type > & | ptf, |
const DimensionedField< Type, pointMesh > & | iF | ||
) |
Construct as copy setting internal field reference.
Definition at line 96 of file pointPatchField.C.
|
virtualdefault |
Destructor.
TypeName | ( | "pointPatchField< Type >" | ) |
Runtime type information.
declareRunTimeSelectionTable | ( | autoPtr | , |
pointPatchField< Type > | , | ||
pointPatch | , | ||
(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 exprValuePointPatchField< Type >, angularOscillatingDisplacementPointPatchVectorField, angularOscillatingVelocityPointPatchVectorField, oscillatingDisplacementPointPatchVectorField, oscillatingVelocityPointPatchVectorField, surfaceSlipDisplacementPointPatchVectorField, timeVaryingMappedFixedValuePointPatchField< Type >, uniformInterpolatedDisplacementPointPatchVectorField, waveDisplacementPointPatchVectorField, genericPointPatchField< Type >, lumpedPointDisplacementPointPatchVectorField, zeroFixedValuePointPatchField< Type >, cyclicACMIPointPatchField< Type >, cyclicAMIPointPatchField< Type >, uniformFixedValuePointPatchField< Type >, basicSymmetryPointPatchField< Type >, calculatedPointPatchField< Type >, fixedValuePointPatchField< Type >, fixedValuePointPatchField< vector >, valuePointPatchField< Type >, valuePointPatchField< vector >, zeroGradientPointPatchField< Type >, cyclicPointPatchField< Type >, cyclicSlipPointPatchField< Type >, emptyPointPatchField< Type >, nonuniformTransformCyclicPointPatchField< Type >, processorPointPatchField< Type >, processorCyclicPointPatchField< Type >, symmetryPointPatchField< Type >, symmetryPlanePointPatchField< Type >, wedgePointPatchField< Type >, codedFixedValuePointPatchField< Type >, fixedNormalSlipPointPatchField< Type >, slipPointPatchField< Type >, timeVaryingUniformFixedValuePointPatchField< Type >, sixDoFRigidBodyDisplacementPointPatchVectorField, uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField, waveMakerPointPatchVectorField, and coupledPointPatchField< Type >.
|
pure virtual |
Construct and return a clone setting internal field reference.
Implemented in exprValuePointPatchField< Type >, timeVaryingMappedFixedValuePointPatchField< Type >, genericPointPatchField< Type >, zeroFixedValuePointPatchField< Type >, cyclicACMIPointPatchField< Type >, cyclicAMIPointPatchField< Type >, uniformFixedValuePointPatchField< Type >, basicSymmetryPointPatchField< Type >, calculatedPointPatchField< Type >, fixedValuePointPatchField< Type >, valuePointPatchField< Type >, zeroGradientPointPatchField< Type >, cyclicPointPatchField< Type >, cyclicSlipPointPatchField< Type >, emptyPointPatchField< Type >, nonuniformTransformCyclicPointPatchField< Type >, processorPointPatchField< Type >, processorCyclicPointPatchField< Type >, symmetryPointPatchField< Type >, symmetryPlanePointPatchField< Type >, wedgePointPatchField< Type >, codedFixedValuePointPatchField< Type >, fixedNormalSlipPointPatchField< Type >, slipPointPatchField< Type >, timeVaryingUniformFixedValuePointPatchField< Type >, coupledPointPatchField< Type >, and surfaceSlipDisplacementPointPatchVectorField.
|
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 93 of file pointPatchFieldNew.C.
References Foam::New(), and p.
|
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 32 of file pointPatchFieldNew.C.
References DebugInFunction, Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, FatalErrorInLookup, and p.
|
static |
Return a pointer to a new patchField created on freestore from.
a given pointPatchField mapped onto a new patch
Definition at line 172 of file pointPatchFieldNew.C.
References DebugInFunction, Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInLookup, and p.
|
static |
Return a pointer to a new patchField created on freestore.
from dictionary
Definition at line 105 of file pointPatchFieldNew.C.
References DebugInFunction, dict, Foam::endl(), Foam::exit(), Foam::FatalIOError, FatalIOErrorInFunction, Foam::nl, and p.
|
static |
Return a pointer to a new calculatedPointPatchField created on.
freestore without setting patchField values
const Foam::objectRegistry & db |
Return local objectRegistry.
Definition at line 112 of file pointPatchField.C.
Referenced by waveMakerPointPatchVectorField::g(), timeVaryingUniformFixedValuePointPatchField< Type >::timeVaryingUniformFixedValuePointPatchField(), sixDoFRigidBodyDisplacementPointPatchVectorField::updateCoeffs(), and uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField::updateCoeffs().
|
inline |
Return size.
Definition at line 270 of file pointPatchField.H.
References pointPatchField< Type >::patch(), and pointPatch::size().
Referenced by genericPointPatchField< Type >::genericPointPatchField().
|
inline |
Return patch.
Definition at line 276 of file pointPatchField.H.
Referenced by cyclicACMIPointPatchField< Type >::cyclicACMIPointPatchField(), cyclicAMIPointPatchField< Type >::cyclicAMIPointPatchField(), cyclicPointPatchField< Type >::cyclicPointPatchField(), emptyPointPatchField< Type >::emptyPointPatchField(), genericPointPatchField< Type >::genericPointPatchField(), lumpedPointDisplacementPointPatchVectorField::lumpedPointDisplacementPointPatchVectorField(), pointPatchField< Type >::NewCalculatedType(), pointPatchField< Type >::size(), symmetryPlanePointPatchField< Type >::symmetryPlanePointPatchField(), symmetryPointPatchField< Type >::symmetryPointPatchField(), angularOscillatingVelocityPointPatchVectorField::updateCoeffs(), oscillatingVelocityPointPatchVectorField::updateCoeffs(), sixDoFRigidBodyDisplacementPointPatchVectorField::updateCoeffs(), and wedgePointPatchField< Type >::wedgePointPatchField().
|
inline |
Return dimensioned internal field reference.
Definition at line 283 of file pointPatchField.H.
Referenced by genericPointPatchField< Type >::genericPointPatchField(), uniformInterpolatedDisplacementPointPatchVectorField::uniformInterpolatedDisplacementPointPatchVectorField(), angularOscillatingDisplacementPointPatchVectorField::updateCoeffs(), angularOscillatingVelocityPointPatchVectorField::updateCoeffs(), oscillatingDisplacementPointPatchVectorField::updateCoeffs(), oscillatingVelocityPointPatchVectorField::updateCoeffs(), uniformInterpolatedDisplacementPointPatchVectorField::updateCoeffs(), sixDoFRigidBodyDisplacementPointPatchVectorField::updateCoeffs(), and uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField::updateCoeffs().
|
inline |
Return internal field reference.
Definition at line 289 of file pointPatchField.H.
|
inline |
Optional patch type.
Definition at line 295 of file pointPatchField.H.
|
inline |
Optional patch type.
Definition at line 301 of file pointPatchField.H.
|
inlinevirtual |
Return true if this patch field fixes a value.
Reimplemented in fixedValuePointPatchField< Type >, and fixedValuePointPatchField< vector >.
Definition at line 307 of file pointPatchField.H.
|
inlinevirtual |
Return true if this patch field is coupled.
Reimplemented in cyclicAMIPointPatchField< Type >, coupledPointPatchField< Type >, processorPointPatchField< Type >, and processorCyclicPointPatchField< Type >.
Definition at line 313 of file pointPatchField.H.
|
inline |
Return true if the boundary condition has already been updated.
Definition at line 319 of file pointPatchField.H.
Referenced by angularOscillatingDisplacementPointPatchVectorField::updateCoeffs(), angularOscillatingVelocityPointPatchVectorField::updateCoeffs(), oscillatingDisplacementPointPatchVectorField::updateCoeffs(), oscillatingVelocityPointPatchVectorField::updateCoeffs(), uniformInterpolatedDisplacementPointPatchVectorField::updateCoeffs(), sixDoFRigidBodyDisplacementPointPatchVectorField::updateCoeffs(), and uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField::updateCoeffs().
Foam::tmp< Foam::Field< Type > > patchInternalField |
Return field created from appropriate internal field values.
Definition at line 132 of file pointPatchField.C.
Referenced by pointConstraints::setPatchFields(), velocityDisplacementMotionSolver::solve(), and uniformInterpolatedDisplacementPointPatchVectorField::updateCoeffs().
Return field created from appropriate internal field values.
given internal field reference
tmp< Field< Type1 > > patchInternalField | ( | const Field< Type1 > & | iF, |
const labelList & | 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 175 of file pointPatchField.C.
void addToInternalField | ( | Field< Type1 > & | iF, |
const Field< Type1 > & | pF, | ||
const labelList & | points | ||
) | const |
Given the internal field and a patch field,.
add selected elements of the patch field to the internal field
Definition at line 212 of file pointPatchField.C.
References Foam::abort(), Foam::FatalError, FatalErrorInFunction, forAll, points, and UList< T >::size().
void setInInternalField | ( | Field< Type1 > & | iF, |
const Field< Type1 > & | pF, | ||
const labelList & | meshPoints | ||
) | const |
Given the internal field and a patch field,.
set the patch field in the internal field
Definition at line 251 of file pointPatchField.C.
References Foam::abort(), Foam::FatalError, FatalErrorInFunction, and UList< T >::size().
Given the internal field and a patch field,.
set the patch field in the internal field
Definition at line 286 of file pointPatchField.C.
|
static |
Return the type of the calculated form of pointPatchField.
Definition at line 34 of file calculatedPointPatchField.C.
|
inlinevirtual |
Return the constraint type this pointPatchField implements.
Reimplemented in cyclicACMIPointPatchField< Type >, cyclicAMIPointPatchField< Type >, cyclicPointPatchField< Type >, emptyPointPatchField< Type >, processorPointPatchField< Type >, symmetryPointPatchField< Type >, symmetryPlanePointPatchField< Type >, and wedgePointPatchField< Type >.
Definition at line 386 of file pointPatchField.H.
References word::null.
|
inlinevirtual |
Map (and resize as needed) from self given a mapping object.
Reimplemented in angularOscillatingDisplacementPointPatchVectorField, angularOscillatingVelocityPointPatchVectorField, oscillatingVelocityPointPatchVectorField, timeVaryingMappedFixedValuePointPatchField< Type >, genericPointPatchField< Type >, uniformFixedValuePointPatchField< Type >, valuePointPatchField< Type >, valuePointPatchField< vector >, sixDoFRigidBodyDisplacementPointPatchVectorField, and uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField.
Definition at line 395 of file pointPatchField.H.
|
inlinevirtual |
Reverse map the given pointPatchField onto this pointPatchField.
Reimplemented in timeVaryingMappedFixedValuePointPatchField< Type >, genericPointPatchField< Type >, uniformFixedValuePointPatchField< Type >, valuePointPatchField< Type >, and valuePointPatchField< vector >.
Definition at line 402 of file pointPatchField.H.
|
inlinevirtual |
Update the coefficients associated with the patch field.
Sets Updated to true
Reimplemented in exprValuePointPatchField< Type >, angularOscillatingDisplacementPointPatchVectorField, angularOscillatingVelocityPointPatchVectorField, oscillatingDisplacementPointPatchVectorField, oscillatingVelocityPointPatchVectorField, timeVaryingMappedFixedValuePointPatchField< Type >, uniformInterpolatedDisplacementPointPatchVectorField, waveDisplacementPointPatchVectorField, lumpedPointDisplacementPointPatchVectorField, uniformFixedValuePointPatchField< Type >, valuePointPatchField< Type >, valuePointPatchField< vector >, codedFixedValuePointPatchField< Type >, timeVaryingUniformFixedValuePointPatchField< Type >, sixDoFRigidBodyDisplacementPointPatchVectorField, uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField, and waveMakerPointPatchVectorField.
Definition at line 414 of file pointPatchField.H.
|
inlinevirtual |
Initialise evaluation of the patch field (do nothing)
Definition at line 420 of file pointPatchField.H.
|
virtual |
Evaluate the patch field.
Reimplemented in surfaceSlipDisplacementPointPatchVectorField, cyclicACMIPointPatchField< Type >, cyclicAMIPointPatchField< Type >, basicSymmetryPointPatchField< Type >, valuePointPatchField< Type >, valuePointPatchField< vector >, cyclicPointPatchField< Type >, cyclicSlipPointPatchField< Type >, nonuniformTransformCyclicPointPatchField< Type >, processorPointPatchField< Type >, processorCyclicPointPatchField< Type >, symmetryPlanePointPatchField< Type >, wedgePointPatchField< Type >, codedFixedValuePointPatchField< Type >, fixedNormalSlipPointPatchField< Type >, and coupledPointPatchField< Type >.
Definition at line 297 of file pointPatchField.C.
|
virtual |
Write.
Reimplemented in angularOscillatingDisplacementPointPatchVectorField, angularOscillatingVelocityPointPatchVectorField, oscillatingDisplacementPointPatchVectorField, oscillatingVelocityPointPatchVectorField, surfaceSlipDisplacementPointPatchVectorField, timeVaryingMappedFixedValuePointPatchField< Type >, uniformInterpolatedDisplacementPointPatchVectorField, waveDisplacementPointPatchVectorField, genericPointPatchField< Type >, uniformFixedValuePointPatchField< Type >, valuePointPatchField< Type >, valuePointPatchField< vector >, codedFixedValuePointPatchField< Type >, fixedNormalSlipPointPatchField< Type >, timeVaryingUniformFixedValuePointPatchField< Type >, sixDoFRigidBodyDisplacementPointPatchVectorField, uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField, waveMakerPointPatchVectorField, exprValuePointPatchField< Type >, and lumpedPointDisplacementPointPatchVectorField.
Definition at line 119 of file pointPatchField.C.
References os(), Foam::type(), and Ostream::writeEntry().
|
inlinevirtual |
Reimplemented in valuePointPatchField< Type >, and valuePointPatchField< vector >.
Definition at line 443 of file pointPatchField.H.
|
inlinevirtual |
Definition at line 444 of file pointPatchField.H.
|
inlinevirtual |
Definition at line 445 of file pointPatchField.H.
|
inlinevirtual |
Definition at line 446 of file pointPatchField.H.
|
inlinevirtual |
Definition at line 447 of file pointPatchField.H.
Reimplemented in fixedValuePointPatchField< Type >, valuePointPatchField< Type >, and valuePointPatchField< vector >.
Definition at line 449 of file pointPatchField.H.
Definition at line 450 of file pointPatchField.H.
Definition at line 451 of file pointPatchField.H.
Definition at line 453 of file pointPatchField.H.
Definition at line 454 of file pointPatchField.H.
|
inlinevirtual |
Reimplemented in fixedValuePointPatchField< Type >, valuePointPatchField< Type >, and valuePointPatchField< vector >.
Definition at line 456 of file pointPatchField.H.
|
inlinevirtual |
Definition at line 457 of file pointPatchField.H.
|
inlinevirtual |
Definition at line 458 of file pointPatchField.H.
|
inlinevirtual |
Definition at line 459 of file pointPatchField.H.
|
inlinevirtual |
Definition at line 460 of file pointPatchField.H.
|
inlinevirtual |
Reimplemented in valuePointPatchField< Type >, and valuePointPatchField< vector >.
Definition at line 467 of file pointPatchField.H.
Reimplemented in valuePointPatchField< Type >, and valuePointPatchField< vector >.
Definition at line 468 of file pointPatchField.H.
|
inlinevirtual |
Reimplemented in valuePointPatchField< Type >, and valuePointPatchField< vector >.
Definition at line 469 of file pointPatchField.H.
|
inline |
Negate the field inplace. Dummy placeholder for FieldField.
Definition at line 484 of file pointPatchField.H.
|
inline |
Normalise the field inplace. Dummy placeholder for FieldField.
Definition at line 487 of file pointPatchField.H.
Foam::autoPtr< Foam::pointPatchField< Type > > NewCalculatedType | ( | const pointPatchField< Type2 > & | pf | ) |
Definition at line 92 of file calculatedPointPatchField.C.
References pointPatchField< Type >::patch().
Foam::tmp< Foam::Field< Type1 > > patchInternalField | ( | const Field< Type1 > & | iF, |
const labelList & | meshPoints | ||
) | const |
Definition at line 141 of file pointPatchField.C.
References Foam::abort(), Foam::FatalError, FatalErrorInFunction, Foam::New(), and UList< T >::size().
Foam::tmp< Foam::Field< Type1 > > patchInternalField | ( | const Field< Type1 > & | iF | ) | const |
Definition at line 164 of file pointPatchField.C.
|
friend |
|
static |
Debug switch to disallow the use of genericPointPatchField.
Definition at line 114 of file pointPatchField.H.