Gemstone.Numeric.Analysis Namespace

Contains classes and extension functions used to calculate common numerical operations such as curve fits and standard deviations.

Classes

ButterworthFilter A class that implements a butterworth digital filter.
CurveFit Linear regression algorithm.
DigitalFilter A class that implements a digital filter.
Euclidean Contains an implementation of greatest common denominator and least common multiple using the Euclidean algorithm.
GaussianDistribution Implements a BoxMuller method for generating statistically normal random numbers.
KalmanFilter Predicts the next state based on the current estimate.
NumericAnalysisExtensions Defines extension functions related to numerical analysis over a sequence of data.
Point Used to hold x-y coordinates
VariableModeDecomposition Implements a BoxMuller method for generating statistically normal random numbers.
WaveFit Linear regression algorithm for sine waves.

Structures

SineWave Represents a sine wave of the form y=A*sin(ω*t+Φ)+δ.