NumLib Class

Generic Numeric Library

Definition

Namespace: Metas.UncLib.Core
Assembly: Metas.UncLib.Core (in Metas.UncLib.Core.dll) Version: 2.8.9053.20192
C#
public static class NumLib
Inheritance
Object    NumLib

Methods

Fft<T> Fast Fourier transform
FftShift(Double[]) Shifts Array to center 0 1 2 3 --> 2 3 0 1 and 0 1 2 3 4 --> 3 4 0 1 2
FftShift<T>(T[]) Shifts Array to center 0 1 2 3 --> 2 3 0 1 and 0 1 2 3 4 --> 3 4 0 1 2
Ifft<T> Inverse Fast Fourier transform
IfftShift(Double[]) Shifts Array back from center 2 3 0 1 --> 0 1 2 3 and 3 4 0 1 2 --> 0 1 2 3 4
IfftShift<T>(T[]) Shifts Array back from center 2 3 0 1 --> 0 1 2 3 and 3 4 0 1 2 --> 0 1 2 3 4
Integrate<T>(Double[], T[], Int32) Integrate
Integrate<T>(Double[], Complex<T>[], Int32) Integrate
Integrate2<T>(Double[], T[], Int32) Integrate
Integrate2<T>(Double[], Complex<T>[], Int32) Integrate
Interpolation<T>(Double[], T[], Int32, Double) Interpolation
Interpolation<T>(Double[], T[], Int32, Double[]) Interpolation
Interpolation<T>(Double[], Complex<T>[], Int32, Double) Interpolation
Interpolation<T>(Double[], Complex<T>[], Int32, Double[]) Interpolation
Interpolation2<T>(Double[], T[], Int32, Double) Interpolation with linear uncertainty interpolation
Interpolation2<T>(Double[], T[], Int32, Double[]) Interpolation with linear uncertainty interpolation
Interpolation2<T>(Double[], Complex<T>[], Int32, Double) Interpolation with linear uncertainty interpolation
Interpolation2<T>(Double[], Complex<T>[], Int32, Double[]) Interpolation with linear uncertainty interpolation
InterpolationMagPhase2<T> Interpolation in mag phase with linear uncertainty interpolation
Linspace Linspace
Logspace Logspace
PiecewisePolyVal<T> Evaluate piecewise polynomial
PolyFit<T>(Complex<T>[], Complex<T>[], Int32) Fit polynomial to data
PolyFit<T>(T[], T[], Int32) Fit polynomial to data
PolyInt<T>(T[]) Integrate polynomial analytically
PolyInt<T>(T[], T) Integrate polynomial analytically
PolyVal<T>(T[], T) Evaluate polynomial
PolyVal<T>(T[], T[]) Evaluate polynomial
SplineCoefs<T> Spline coefficients
SplineIntegrate<T> Spline integrate
SplineIntegrate2<T> Spline integrate
SplineInterpolation<T> Spline interpolation
SplineInterpolation2<T>(Double[], T[], Double[], SplineBoundary, T, SplineBoundary, T) Spline interpolation with linear uncertainty interpolation
SplineInterpolation2<T>(Double[], Complex<T>[], Double[], SplineBoundary, Complex<T>, SplineBoundary, Complex<T>) Spline interpolation with linear uncertainty interpolation
SplineInterpolationMagPhase2<T> Spline interpolation in mag phase with linear uncertainty interpolation
UnwrapPhase(Double[]) Unwrap Phase
UnwrapPhase<T>(T[]) Unwrap Phase
WrapPhase(Double) Wrap Phase
WrapPhase(Double[]) Wrap Phase
WrapPhase<T>(T) Wrap Phase
WrapPhase<T>(T[]) Wrap Phase

See Also