The DecayAmplitude object defines an amplitude curve using an exponential decay.
The DecayAmplitude object is derived from the Amplitude object.
amplitudeApi.amplitudes()[name]
This method creates a DecayAmplitude object.
amplitudeApi.DecayAmplitude
odb_DecayAmplitude& DecayAmplitude(const odb_String& name, double initial, double maximum, double start, double decayTime, const odb_String& timeSpan);
Required arguments
An odb_String specifying the repository key.
A Double specifying the constant .
A Double specifying the coefficient .
A Double specifying the starting time . Possible values are non-negative numbers.
A Double specifying the decay time . Possible values are non-negative numbers.
Optional argument
An odb_String specifying the time span of the amplitude. Possible values are "STEP" and "TOTAL". The default value is "STEP".
Return value
A DecayAmplitude object.
Exceptions
InvalidNameError and RangeError.
This method modifies the DecayAmplitude object.
Required arguments
Optional arguments
The optional arguments to setValues are the same as the arguments to the DecayAmplitude method, except for the name argument.
Return value
Exceptions
RangeError.
The DecayAmplitude object has members with the same names and descriptions as the arguments to the DecayAmplitude method.