Foam::valuePointPatchField. More...
#include <OpenFOAM/valuePointPatchField.H>
Definition at line 50 of file valuePointPatchField.H.
Public Member Functions | |
TypeName ("value") | |
Runtime type information.
| |
valuePointPatchField (const pointPatch &, const DimensionedField< Type, pointMesh > &) | |
Construct from patch and internal field.
| |
valuePointPatchField (const pointPatch &, const DimensionedField< Type, pointMesh > &, const dictionary &, const bool valueRequired=true) | |
Construct from patch, internal field and dictionary.
| |
valuePointPatchField (const valuePointPatchField< Type > &, const pointPatch &, const DimensionedField< Type, pointMesh > &, const pointPatchFieldMapper &) | |
Construct by mapping given patchField<Type> onto a new patch.
| |
virtual autoPtr < pointPatchField< Type > > | clone () const |
Construct and return a clone.
| |
valuePointPatchField (const valuePointPatchField< Type > &, const DimensionedField< Type, pointMesh > &) | |
Construct as copy setting internal field reference.
| |
virtual autoPtr < pointPatchField< Type > > | clone (const DimensionedField< Type, pointMesh > &iF) const |
Construct and return a clone setting internal field reference.
| |
label | size () const |
Return size.
| |
virtual void | autoMap (const pointPatchFieldMapper &) |
Map (and resize as needed) from self given a mapping object.
| |
virtual void | rmap (const pointPatchField< Type > &, const labelList &) |
Reverse map the given PointPatchField onto.
| |
virtual void | updateCoeffs () |
Update the coefficients associated with the patch field.
| |
virtual void | evaluate (const Pstream::commsTypes commsType=Pstream::blocking) |
Evaluate the patch field.
| |
virtual void | write (Ostream &) const |
Write.
| |
virtual void | operator= (const valuePointPatchField< Type > &) |
virtual void | operator= (const pointPatchField< Type > &) |
virtual void | operator= (const Field< Type > &) |
virtual void | operator= (const Type &) |
Assignment of all entries to the given value.
| |
virtual void | operator== (const valuePointPatchField< Type > &) |
virtual void | operator== (const pointPatchField< Type > &) |
virtual void | operator== (const Field< Type > &) |
virtual void | operator== (const Type &) |
valuePointPatchField | ( | const pointPatch & | p, |
const DimensionedField< Type, pointMesh > & | iF | ||
) |
Construct from patch and internal field.
Definition at line 56 of file valuePointPatchField.C.
valuePointPatchField | ( | const pointPatch & | p, |
const DimensionedField< Type, pointMesh > & | iF, | ||
const dictionary & | dict, | ||
const bool | valueRequired = true
|
||
) |
Construct from patch, internal field and dictionary.
Definition at line 68 of file valuePointPatchField.C.
References Foam::exit(), Foam::FatalIOError, FatalIOErrorIn, dictionary::found(), Field< Type >::operator=(), and pointPatch::size().
valuePointPatchField | ( | const valuePointPatchField< Type > & | ptf, |
const pointPatch & | p, | ||
const DimensionedField< Type, pointMesh > & | iF, | ||
const pointPatchFieldMapper & | mapper | ||
) |
Construct by mapping given patchField<Type> onto a new patch.
Definition at line 109 of file valuePointPatchField.C.
valuePointPatchField | ( | const valuePointPatchField< Type > & | ptf, |
const DimensionedField< Type, pointMesh > & | iF | ||
) |
Construct as copy setting internal field reference.
Definition at line 123 of file valuePointPatchField.C.
TypeName | ( | "value" | ) |
Runtime type information.
virtual autoPtr<pointPatchField<Type> > clone | ( | ) | const [inline, virtual]
|
Construct and return a clone.
Reimplemented from Field< Type >.
Reimplemented in angularOscillatingDisplacementPointPatchVectorField, angularOscillatingVelocityPointPatchVectorField, oscillatingDisplacementPointPatchVectorField, oscillatingVelocityPointPatchVectorField, fixedValuePointPatchField< Type >, mixedPointPatchField< Type >, timeVaryingUniformFixedValuePointPatchField< Type >, uniformFixedValuePointPatchField< Type >, sixDoFRigidBodyDisplacementPointPatchVectorField, uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField, and fixedValuePointPatchField< vector >.
Definition at line 94 of file valuePointPatchField.H.
virtual autoPtr<pointPatchField<Type> > clone | ( | const DimensionedField< Type, pointMesh > & | iF ) | const [inline, virtual]
|
Construct and return a clone setting internal field reference.
Implements pointPatchField< Type >.
Reimplemented in angularOscillatingDisplacementPointPatchVectorField, angularOscillatingVelocityPointPatchVectorField, oscillatingDisplacementPointPatchVectorField, oscillatingVelocityPointPatchVectorField, fixedValuePointPatchField< Type >, mixedPointPatchField< Type >, timeVaryingUniformFixedValuePointPatchField< Type >, uniformFixedValuePointPatchField< Type >, sixDoFRigidBodyDisplacementPointPatchVectorField, uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField, and fixedValuePointPatchField< vector >.
Definition at line 114 of file valuePointPatchField.H.
label size | ( | ) | const [inline]
|
Return size.
Reimplemented from pointPatchField< Type >.
Definition at line 134 of file valuePointPatchField.H.
Referenced by valuePointPatchField< vector >::size().
void autoMap | ( | const pointPatchFieldMapper & | m ) | [virtual]
|
Map (and resize as needed) from self given a mapping object.
Reimplemented from pointPatchField< Type >.
Reimplemented in angularOscillatingDisplacementPointPatchVectorField, angularOscillatingVelocityPointPatchVectorField, oscillatingVelocityPointPatchVectorField, mixedPointPatchField< Type >, sixDoFRigidBodyDisplacementPointPatchVectorField, and uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField.
Definition at line 137 of file valuePointPatchField.C.
References Field< Type >::autoMap().
Referenced by uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField::autoMap(), sixDoFRigidBodyDisplacementPointPatchVectorField::autoMap(), oscillatingVelocityPointPatchVectorField::autoMap(), angularOscillatingVelocityPointPatchVectorField::autoMap(), and angularOscillatingDisplacementPointPatchVectorField::autoMap().
void rmap | ( | const pointPatchField< Type > & | ptf, |
const labelList & | addr | ||
) | [virtual]
|
Reverse map the given PointPatchField onto.
this PointPatchField
Reimplemented from pointPatchField< Type >.
Reimplemented in angularOscillatingDisplacementPointPatchVectorField, angularOscillatingVelocityPointPatchVectorField, oscillatingVelocityPointPatchVectorField, mixedPointPatchField< Type >, sixDoFRigidBodyDisplacementPointPatchVectorField, and uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField.
Definition at line 147 of file valuePointPatchField.C.
References Foam::refCast(), and Field< Type >::rmap().
Referenced by uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField::rmap(), sixDoFRigidBodyDisplacementPointPatchVectorField::rmap(), oscillatingVelocityPointPatchVectorField::rmap(), angularOscillatingVelocityPointPatchVectorField::rmap(), and angularOscillatingDisplacementPointPatchVectorField::rmap().
void updateCoeffs | ( | ) | [virtual]
|
Update the coefficients associated with the patch field.
Reimplemented from pointPatchField< Type >.
Reimplemented in angularOscillatingDisplacementPointPatchVectorField, angularOscillatingVelocityPointPatchVectorField, oscillatingDisplacementPointPatchVectorField, oscillatingVelocityPointPatchVectorField, timeVaryingUniformFixedValuePointPatchField< Type >, sixDoFRigidBodyDisplacementPointPatchVectorField, and uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField.
Definition at line 164 of file valuePointPatchField.C.
References pointPatchField< Type >::updateCoeffs().
void evaluate | ( | const Pstream::commsTypes | commsType = Pstream::blocking
) |
[virtual]
|
Evaluate the patch field.
Reimplemented from pointPatchField< Type >.
Reimplemented in mixedPointPatchField< Type >.
Definition at line 181 of file valuePointPatchField.C.
References pointPatchField< Type >::evaluate().
void write | ( | Ostream & | os ) | const [virtual]
|
Write.
Reimplemented from pointPatchField< Type >.
Reimplemented in angularOscillatingDisplacementPointPatchVectorField, angularOscillatingVelocityPointPatchVectorField, oscillatingDisplacementPointPatchVectorField, oscillatingVelocityPointPatchVectorField, mixedPointPatchField< Type >, timeVaryingUniformFixedValuePointPatchField< Type >, uniformFixedValuePointPatchField< Type >, sixDoFRigidBodyDisplacementPointPatchVectorField, and uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField.
Definition at line 193 of file valuePointPatchField.C.
References pointPatchField< Type >::write().
void operator= | ( | const valuePointPatchField< Type > & | ptf ) | [virtual]
|
Definition at line 204 of file valuePointPatchField.C.
References Field< Type >::operator=().
void operator= | ( | const pointPatchField< Type > & | ptf ) | [virtual]
|
Reimplemented from pointPatchField< Type >.
Definition at line 214 of file valuePointPatchField.C.
References Field< Type >::operator=(), and pointPatchField< Type >::patchInternalField().
void operator= | ( | const Field< Type > & | tf ) | [virtual]
|
Reimplemented from Field< Type >.
Reimplemented in fixedValuePointPatchField< Type >, and fixedValuePointPatchField< vector >.
Definition at line 224 of file valuePointPatchField.C.
References Field< Type >::operator=().
void operator= | ( | const Type & | ) | [virtual]
|
Assignment of all entries to the given value.
Reimplemented from Field< Type >.
Reimplemented in fixedValuePointPatchField< Type >, and fixedValuePointPatchField< vector >.
Definition at line 234 of file valuePointPatchField.C.
References Field< Type >::operator=().
void operator== | ( | const valuePointPatchField< Type > & | ptf ) | [virtual]
|
Definition at line 245 of file valuePointPatchField.C.
References Field< Type >::operator=().
void operator== | ( | const pointPatchField< Type > & | ptf ) | [virtual]
|
Reimplemented from pointPatchField< Type >.
Definition at line 255 of file valuePointPatchField.C.
References Field< Type >::operator=(), and pointPatchField< Type >::patchInternalField().
void operator== | ( | const Field< Type > & | tf ) | [virtual]
|
Reimplemented from pointPatchField< Type >.
Definition at line 265 of file valuePointPatchField.C.
References Field< Type >::operator=().
void operator== | ( | const Type & | t ) | [virtual]
|
Reimplemented from pointPatchField< Type >.
Definition at line 275 of file valuePointPatchField.C.
References Field< Type >::operator=().