Class SampledField

Inheritance Relationships

Derived Types

Class Documentation

class SampledField

Base class for a sampled field. Handles sampling of and recomputing a specific field. Also registers the field to the object registry under the sub-registry wallModelSampling — patch-name.

Contributors/Copyright: 2018-2021 Timofey Mukha

Source files

Subclassed by SampledPGradField, SampledVelocityField, SampledWallGradUField

Public Functions

inline SampledField(const fvPatch &patch, const word interpolationType = "cell")
inline SampledField(const SampledField &orig)
virtual autoPtr<SampledField> clone() const = 0
inline virtual ~SampledField()
inline const fvMesh &mesh() const
inline const objectRegistry &db() const
inline const fvPatch &patch() const
virtual word name() const = 0
virtual label nDims() const = 0
virtual void sample(scalarListList &sampledValues, const labelList &indexList, const scalarField &h) const = 0
virtual void sample(scalarListListList &sampledValues, const labelListList &indexListList) const = 0
virtual void registerFields(const labelList&) const = 0
virtual void registerFields(const labelListList&) const = 0
virtual void recompute() const = 0
virtual void createField() const = 0
inline word interpolationType() const

Protected Attributes

const fvPatch &patch_
const fvMesh &mesh_
const word interpolationType_