AdvancedNoise.Interpolators.SmoothIdealLowPass.der_interpolate

# .AdvancedNoise.Interpolators.SmoothIdealLowPass.der_interpolate

Interpolates the buffer using a replaceable kernel

## Information

#### Syntax

>     der_y = SmoothIdealLowPass.der_interpolate(buffer,offset,der_buffer,der_offset);

#### Description

Determine the derivative of a signal interpolated smoothly in a buffer (see interpolate). Input argument offset is a Real number marking the point at which interpolation shall take place. Input arguments der_buffer and der_offset are the derivatives of the input arguments buffer and offset. This function is used as derivative of the interpolate function. Please see the description there for an introduction to the interpolation method used and specific remerks in the buffer and offset values.

#### Interface

>     function der_interpolate
>       extends Modelica.Icons.Function;
>       input Real buffer[:] "Buffer of random numbers";
>       input Real offset "Offset from buffer start (0..size(buffer)-1";
>       input Real samplePeriod = 1 "The sample period of the noise buffer";
>       input Real der_buffer[size(buffer, 1)] "Derivatives of buffer values";
>       input Real der_offset "Derivative of offset value";
>       input Real der_samplePeriod "Derivative of samplePeriod (unused)";
>       output Real der_y "Interpolated value at position offset";
>     end der_interpolate;

## Revisions

Date | Description
--- | ---
Sep. 4, 2015 |
| Initial version implemented by A. Klöckner, F. v.d. Linden, D. Zimmer, M. Otter. DLR Institute of System Dynamics and Control

Generated at 2026-05-09T18:18:56Z by OpenModelicaOpenModelica 1.26.7 using GenerateDoc.mos