All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Foam::Function1s Namespace Reference

Classes

class  coded
 
class  Coded
 Constructs a dynamically compiled Function1. More...
 
class  Constant
 Templated function that returns a constant value. 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  reverseRamp
 A wrapper class to reverse any ramp function such that the result starts from 1 decreasing to 0 from start over the duration and remaining at 0 thereafter. More...
 
class  Scale
 Function1 which scales a given 'value' function by a 'scale' scalar function and scales the 'x' argument of the 'value' and 'scale' functions by the optional 'xScale' scalar 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
 
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. Data is stored as a list of Tuple2's. The first column is scalar. Data is read in the form specified by the format entry, which defaults to the native OpenFOAM format. 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 (reverseRamp)
 

Function Documentation

◆ makeScalarFunction1() [1/6]

Foam::Function1s::makeScalarFunction1 ( halfCosineRamp  )

◆ makeScalarFunction1() [2/6]

Foam::Function1s::makeScalarFunction1 ( linearRamp  )

◆ makeScalarFunction1() [3/6]

Foam::Function1s::makeScalarFunction1 ( quadraticRamp  )

◆ makeScalarFunction1() [4/6]

Foam::Function1s::makeScalarFunction1 ( quarterCosineRamp  )

◆ makeScalarFunction1() [5/6]

Foam::Function1s::makeScalarFunction1 ( quarterSineRamp  )

◆ makeScalarFunction1() [6/6]

Foam::Function1s::makeScalarFunction1 ( reverseRamp  )