Foam::Function1Types Namespace Reference

Classes

class  Constant
 Templated function that returns a constant value. More...
 
class  Cosine
 A templated cosine function, with support for offset etc. More...
 
class  CSV
 Templated CSV function. More...
 
class  Function1Expression
 Function1 with values supplied by a parsed expression. 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  LimitRange
 Function1 wrapper that limits the input range of another Function1. More...
 
class  linearRamp
 Linear ramp function starting from 0 and increasing linearly 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
 
class  quadraticRamp
 Quadratic ramp function starting from 0 and increasing quadratically to 1 from start 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
 A templated sine function, with support for offset etc. More...
 
class  Square
 A templated square-wave function with support for offset, etc. More...
 
class  stepFunction
 A step function that is 0 before start changing to 1 for the duration and returning to 0 thereafter. 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 are 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)
 
 makeScalarFunction1 (stepFunction)
 

Function Documentation

◆ makeScalarFunction1() [1/6]

Foam::Function1Types::makeScalarFunction1 ( halfCosineRamp  )

◆ makeScalarFunction1() [2/6]

Foam::Function1Types::makeScalarFunction1 ( linearRamp  )

◆ makeScalarFunction1() [3/6]

Foam::Function1Types::makeScalarFunction1 ( quadraticRamp  )

◆ makeScalarFunction1() [4/6]

Foam::Function1Types::makeScalarFunction1 ( quarterCosineRamp  )

◆ makeScalarFunction1() [5/6]

Foam::Function1Types::makeScalarFunction1 ( quarterSineRamp  )

◆ makeScalarFunction1() [6/6]

Foam::Function1Types::makeScalarFunction1 ( stepFunction  )