Click or drag to resize

GSF.NumericalAnalysis Namespace

Contains classes and extension functions used to calculate common numerical operations such as curve fits and standard deviations.
Classes
  Class Description
Public class AnalogFilter Contains an implementation of an analog LTI Filter.
Public class CurveFit Linear regression algorithm.
Public class DigitalFilter Contains an implementation of a digital LTI Filter.
Public class Euclidean Contains an implementation of greatest common denominator and least common multiple using the Euclidean algorithm.
Public class FFT Contains implementation of a Fast Fourier Transform (FFT)
Public class FilterState Represents the internal state of a DigitalFilter or AnalogFilter.
Public class GaussianDistribution Implements a BoxMuller method for generating statistically normal random numbers.
Public class KalmanFilter Predicts the next state based on the current estimate.
Public class NumericalAnalysisExtensions Defines extension functions related to numerical analysis over a sequence of data.
Public class RealTimeSlope Calculates slope for a real-time continuous data stream.
Public class Spline One piece of a piecewise polynomial function.
Public class SplineFit A collection of splines computed through spline interpolation.
Public class WaveFit Linear regression algorithm for sine waves.
Structures
  Structure Description
Public structure SineWave Represents a sine wave of the form y=A*sin(ω*t+Φ)+δ.