AdvancedNoise.Interpolators.Utilities.Interfaces.PartialInterpolator

# .AdvancedNoise.Interpolators.Utilities.Interfaces.PartialInterpolator

Interfaces of an interpolator in a buffer of random numbers

## Information

This partial package defines the elements and function interface of a package to interpolate in buffer of random values. It is assumed that at one point in time, a buffer is filled with random values. In order to interpolate in the buffer, the following constants need to be defined:

Name of constant | Description
--- | ---
continuous | = true if interpolation is continuous, otherwise discontinuous
nFuture | = Number of buffer values required at the end of the buffer, in order to interpolate at the last time instant for which the buffer values have been computed.
nPast | = Number of buffer values required at the beginning of the buffer, in order to interpolate at the first time instant for which the buffer values have been computed.
varianceFactor | A non-constant interpolation is changing the variance of the interpolated random values. varianceFactor is the factor by which the variance of the underlying random distribution needs to be multiplied, in order to arrive at the variance of the interpolated signal.
smoothness | The smoothness of the interpolation: =-1: discontinuous = 0: continuous = 1: continuous and differentiable

## Contents

Name | Description
--- | ---
interpolate | Interface of a function to interpolate in a buffer of random numbers

## 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-12T20:19:03Z by OpenModelicaOpenModelica 1.26.7 using GenerateDoc.mos