Contains basic and special functions, complex algebra, etc.

Classes

IconTypeDescription
public classAlgorithm
Abstract Algorithm class. Subclasses need to only implement
1InternalCompute
.
public classBasicFunctions
Basic functions.
public classBesselRelated
Bessel functions for integer order.
public classBinaryMath
BinaryMath provides static methods for "Bit" mathematics.
public classComplexArray

A set of array utilities for complex number arrays

public classComplexMath

Various mathematical functions for complex numbers.

public classComplexStats

A set of statistical utilities for complex number arrays

public classDoubleConstants
Contains scalar constants.
public classErrorFunction
Hosts the direct and the complementary error function.
public classExpIntegralRelated
Exponential integral related functions.
public classGammaRelated
Contains the gamma function and functions related to this function.
public classKohlrausch
The Kohlrausch function in the frequency domain.
public classPolynomials
Polynomials.
public classRMath
Provides methods for real numbers, that were forgotten by the System.Math class.
public classRounding
Rounding of numbers
public classSeries
Contains series calculations.
public classVectorCoupling
Contains vector coupling functions.

Structures

IconTypeDescription
public structureComplex

A double-precision complex number representation.

public structureComplexFloat

A single-precision complex number representation.

Interfaces

IconTypeDescription
public interfaceIAlgorithm
Define an algorithm.
public interfaceIParametrizedFunctionDDD
Provides the interface to a function with one double argument, and one resulting double value. The evaluation is parametrized by one or more parameters.
public interfaceIParametrizedScalarFunctionDD
Provides the interface to a function with one double argument, and one resulting double value. The evaluation is parametrized by one or more parameters.
public interfaceIScalarFunctionDD
Provides the interface to a function with one double argument, and one resulting double value.