Go to the documentation of this file.
39 #ifndef implicitFunction_sinImplicitFunction_H
40 #define implicitFunction_sinImplicitFunction_H
49 namespace implicitFunctions
70 const scalar amplitude_;
92 const scalar amplitude,
110 const scalar
x = (
p - origin_) & direction_;
111 const scalar z = (
p - origin_) & -up_;
TypeName("sin")
Runtime type information.
sinImplicitFunction(const scalar period, const scalar phase, const scalar amplitude, const vector &direction, const vector &up, const vector &origin)
Construct from components.
Base class for implicit functions.
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
static constexpr const zero Zero
Global zero (0)
Original code supplied by Henning Scheufler, DLR (2019)
dimensionedScalar sin(const dimensionedScalar &ds)
virtual scalar value(const vector &p) const
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual scalar distanceToSurfaces(const vector &p) const
constexpr scalar pi(M_PI)
virtual vector grad(const vector &p) const
virtual ~sinImplicitFunction()=default
Destructor.