Class SampledVelocityField

Inheritance Relationships

Base Type

Class Documentation

class SampledVelocityField : public SampledField

Class for the sampled velocity field.

Contributors/Copyright: 2019-2023 Timofey Mukha

Source files

Public Functions

inline SampledVelocityField(const fvPatch &patch, word interpolationType = "cell")

Construct from patch and interpolation type.

inline SampledVelocityField(const SampledVelocityField &orig)
inline virtual autoPtr<SampledField> clone() const override

Clone the object.

inline virtual ~SampledVelocityField()

Destructor.

virtual void sample(scalarListList &sampledValues, const labelList &indexList, const scalarField &h) const override

Sample the velocity values.

virtual void sample(scalarListListList&, const labelListList&) const override

Sample the velocity values from multiple cells.

inline virtual label nDims() const override

The number of dimensions of the field.

inline virtual word name() const override

Get the name of the sampled field.

virtual void registerFields(const labelList&) const override

Register appropriate fields in the object registry.

virtual void registerFields(const labelListList&) const override

Register appropriate fields in the object registry.

inline virtual void recompute() const override

Recompute the field.

inline virtual void createField() const override

Create the field. Redundant, U should be created by the solver.