74 scalar k(
const scalar t)
const;
77 scalar alpha(
const scalar t)
const;
80 scalar celerity(
const scalar t)
const;
solitary(const solitary &wave)
Construct a copy.
virtual tmp< scalarField > elevation(const scalar t, const scalar u, const scalarField &x) const
Get the wave elevation at a given time, mean velocity and local.
scalar depth() const
Get the depth.
A list of keyword definitions, which are a keyword followed by any number of values (e...
virtual tmp< vector2DField > velocity(const scalar t, const scalar u, const vector2DField &xz) const
Get the wave velocity at a given time, mean velocity and local.
scalar offset() const
Get the offset.
virtual void write(Ostream &os) const
Write.
Generic base class for waves. Derived classes must implement field functions which return the elevati...
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual tmp< scalarField > pressure(const scalar t, const scalar u, const vector2DField &xz) const
Get the wave pressure at a given time, mean velocity and local.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
A class for managing temporary objects.
Registry of regIOobjects.
virtual autoPtr< waveModel > clone() const
Construct a clone.
virtual ~solitary()
Destructor.
TypeName("solitary")
Runtime type information.