Function1::ramp: New set of scalar ramp functions
Description Ramp function base class for the set of scalar functions starting from 0 and increasing monotonically to 1 from \c start over the \c duration and remaining at 1 thereafter. Usage: \verbatim <entryName> <rampFunction>; <entryName>Coeffs { start 10; duration 20; } \endverbatim or \verbatim <entryName> { type <rampFunction>; start 10; duration 20; } \endverbatim Where: \table Property | Description | Required | Default value start | Start time | no | 0 duration | Duration | yes | \endtable The following common ramp functions are provided: linear, quadratic, halfCosine, quarterCosine and quaterSine, others can easily be added and registered to the run-time selection system.
Showing
- src/OpenFOAM/Make/files 7 additions, 1 deletionsrc/OpenFOAM/Make/files
- src/OpenFOAM/primitives/functions/Function1/halfCosine/halfCosine.C 66 additions, 0 deletions...AM/primitives/functions/Function1/halfCosine/halfCosine.C
- src/OpenFOAM/primitives/functions/Function1/halfCosine/halfCosine.H 101 additions, 0 deletions...AM/primitives/functions/Function1/halfCosine/halfCosine.H
- src/OpenFOAM/primitives/functions/Function1/linear/linear.C 65 additions, 0 deletionssrc/OpenFOAM/primitives/functions/Function1/linear/linear.C
- src/OpenFOAM/primitives/functions/Function1/linear/linear.H 101 additions, 0 deletionssrc/OpenFOAM/primitives/functions/Function1/linear/linear.H
- src/OpenFOAM/primitives/functions/Function1/quadratic/quadratic.C 65 additions, 0 deletions...FOAM/primitives/functions/Function1/quadratic/quadratic.C
- src/OpenFOAM/primitives/functions/Function1/quadratic/quadratic.H 101 additions, 0 deletions...FOAM/primitives/functions/Function1/quadratic/quadratic.H
- src/OpenFOAM/primitives/functions/Function1/quarterCosine/quarterCosine.C 66 additions, 0 deletions...mitives/functions/Function1/quarterCosine/quarterCosine.C
- src/OpenFOAM/primitives/functions/Function1/quarterCosine/quarterCosine.H 101 additions, 0 deletions...mitives/functions/Function1/quarterCosine/quarterCosine.H
- src/OpenFOAM/primitives/functions/Function1/quarterSine/quarterSine.C 66 additions, 0 deletions.../primitives/functions/Function1/quarterSine/quarterSine.C
- src/OpenFOAM/primitives/functions/Function1/quarterSine/quarterSine.H 101 additions, 0 deletions.../primitives/functions/Function1/quarterSine/quarterSine.H
- src/OpenFOAM/primitives/functions/Function1/ramp/ramp.C 69 additions, 0 deletionssrc/OpenFOAM/primitives/functions/Function1/ramp/ramp.C
- src/OpenFOAM/primitives/functions/Function1/ramp/ramp.H 150 additions, 0 deletionssrc/OpenFOAM/primitives/functions/Function1/ramp/ramp.H
Please register or sign in to comment