52 #ifndef Foam_timeVaryingMappedFixedValuePointPatchField_H 53 #define Foam_timeVaryingMappedFixedValuePointPatchField_H 71 class timeVaryingMappedFixedValuePointPatchField
73 public fixedValuePointPatchField<Type>
75 typedef timeVaryingMappedFixedValuePointPatchField<Type> this_bctype;
76 typedef fixedValuePointPatchField<Type> parent_bctype;
96 autoPtr<pointToPointPlanarInterpolation> mapperPtr_;
117 void checkTable(
const scalar t);
121 void updateSampledValues
123 const label sampleIndex,
132 TypeName(
"timeVaryingMappedFixedValue");
224 #include "timeVaryingMappedFixedValuePointPatchField.txx" virtual void write(Ostream &) const
Write.
A time-varying form of a mapped fixed value boundary condition.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
Foam::pointPatchFieldMapper.
virtual void rmap(const pointPatchField< Type > &, const labelList &)
Reverse map the given PointPatchField onto.
virtual void autoMap(const pointPatchFieldMapper &)
Map (and resize as needed) from self given a mapping object.
timeVaryingMappedFixedValuePointPatchField(const pointPatch &, const DimensionedField< Type, pointMesh > &)
Construct from patch and internal field.
Abstract base class for point-mesh patch fields.
friend Ostream & operator(Ostream &, const Field< Type > &)
Generic templated field type that is much like a Foam::List except that it is expected to hold numeri...
tmp< Field< Type > > clone() const
Clone.
static autoPtr< pointPatchField< Type > > Clone(const DerivedPatchField &pf, Args &&... args)
Clone a patch field, optionally with internal field reference etc.
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
TypeName("timeVaryingMappedFixedValue")
Runtime type information.
Basic pointPatch represents a set of points from the mesh.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
List< instant > instantList
List of instants.