Go to the documentation of this file.
36 #ifndef rampHoldFall_H
37 #define rampHoldFall_H
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
scalar holdRelaxation_
Relaxation coefficient for the hold portion.
scalar rampStartRelaxation_
Relaxation coefficient at the start of the ramp.
virtual ~rampHoldFall()
Destructor.
scalar fallStartFraction_
Fraction through the run where the hold ends and the fall starts.
scalar fallGradient_
Gradient in fall portion, normalised against time.
scalar rampEndFraction_
Fraction through the run where the ramp ends and the hold starts.
A list of keyword definitions, which are a keyword followed by any number of values (e....
virtual scalar relaxation()
Return the current relaxation coefficient.
scalar fallEndRelaxation_
Relaxation coefficient at the end of the fall.
scalar rampGradient_
Gradient in ramp portion, normalised against time.
rampHoldFall(const dictionary &relaxationDict, const Time &runTime)
Construct from components.
Piecewise linear function with a ramp from a start value to a plateaux value, holding at this,...
Abstract base class for providing relaxation values to the cell motion controller.
TypeName("rampHoldFall")
Runtime type information.