Classes | Functions
Foam::Function1Types Namespace Reference

Classes

class  Constant
 Templated function that returns a constant value. More...
 
class  CSV
 Templated CSV function. More...
 
class  halfCosineRamp
 Half-cosine ramp function starting from 0 and increasing to 1 from start over the duration and remaining at 1 thereafter. More...
 
class  linearRamp
 Linear ramp function starting from 0 and increasing linearRamply to 1 from start over the duration and remaining at 1 thereafter. More...
 
class  OneConstant
 Templated function that returns the corresponding 1 (one). More...
 
class  Polynomial
 PolynomialEntry container data entry for scalars. Items are stored in a list of Tuple2's. Data is input in the form, e.g. for an entry <entryName> that describes y = x^2 + 2x^3. More...
 
class  quadraticRamp
 Quadratic ramp function starting from 0 and increasing quadraticRampally to 1 from t_0 over the duration and remaining at 1 thereafter. More...
 
class  quarterCosineRamp
 Quarter-cosine ramp function starting from 0 and increasing to 1 from start over the duration and remaining at 1 thereafter. More...
 
class  quarterSineRamp
 Quarter-sine ramp function starting from 0 and increasing to 1 from start over the duration and remaining at 1 thereafter. More...
 
class  ramp
 Ramp function base class for the set of scalar functions starting from 0 and increasing monotonically to 1 from start over the duration and remaining at 1 thereafter. More...
 
class  Scale
 Function1 which scales a given 'value' function by a scalar 'scale' function. More...
 
class  Sine
 Templated sine function with support for an offset level. More...
 
class  Square
 Templated square-wave function with support for an offset level. More...
 
class  Table
 Templated table container function. More...
 
class  TableBase
 Base class for table with bounds handling, interpolation and integration. More...
 
class  TableFile
 Templated table container function where data is read from file. More...
 
class  Uniform
 Templated function that returns a constant value. More...
 
class  ZeroConstant
 Templated function that returns the corresponding 0 (zero). More...
 

Functions

 makeScalarFunction1 (halfCosineRamp)
 
 makeScalarFunction1 (linearRamp)
 
 makeScalarFunction1 (quadraticRamp)
 
 makeScalarFunction1 (quarterCosineRamp)
 
 makeScalarFunction1 (quarterSineRamp)
 

Function Documentation

◆ makeScalarFunction1() [1/5]

Foam::Function1Types::makeScalarFunction1 ( halfCosineRamp  )

◆ makeScalarFunction1() [2/5]

Foam::Function1Types::makeScalarFunction1 ( linearRamp  )

◆ makeScalarFunction1() [3/5]

Foam::Function1Types::makeScalarFunction1 ( quadraticRamp  )

◆ makeScalarFunction1() [4/5]

Foam::Function1Types::makeScalarFunction1 ( quarterCosineRamp  )

◆ makeScalarFunction1() [5/5]

Foam::Function1Types::makeScalarFunction1 ( quarterSineRamp  )