Go to the documentation of this file.
35 #ifndef waveModels_irregularMultiDirectional_H
36 #define waveModels_irregularMultiDirectional_H
118 const scalar irregWaveOmega,
119 const scalar phaseTot,
120 const scalar irregWaveKs,
123 const scalar irregDir
146 TypeName(
"irregularMultiDirectional");
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
volScalarField H(IOobject("H", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE), mesh, dimensionedScalar(dimLength, Zero))
virtual void setLevel(const scalar t, const scalar tCoeff, scalarField &level) const
virtual scalar waveLength(const scalar h, const scalar T) const
InfoProxy< IOobject > info() const
virtual vector uMultiDirec(const scalar irregH, const scalar irregWaveOmega, const scalar phaseTot, const scalar irregWaveKs, const scalar z, const scalar h, const scalar irregDir) const
virtual void setVelocity(const scalar t, const scalar tCoeff, const scalarField &level)
Generic templated field type.
const dimensionedScalar h
A patch is a list of labels that address the faces in the global face list.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
OBJstream os(runTime.globalPath()/outputName)
Mesh data needed to do the Finite Volume discretisation.
virtual vector Uf(const scalar d, const scalar x, const scalar y, const scalar t, const scalar z) const
void readFields(const typename GeoFieldType::Mesh &mesh, const IOobjectList &objects, const wordHashSet &selectedFields, LIFOStack< regIOobject * > &storedObjects)
virtual bool readDict(const dictionary &overrideDict)
virtual ~irregularMultiDirectional()=default
TypeName("irregularMultiDirectional")
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
irregularMultiDirectional(const dictionary &dict, const fvMesh &mesh, const polyPatch &patch, const bool readFields=true)
Multi-directional irregular wave model.