Click or drag to resize

Altaxo.Calc Namespace

[Missing <summary> documentation for "N:Altaxo.Calc"]

Classes
 ClassDescription
Public classAlgorithm Abstract Algorithm class. Subclasses need to only implement
C#
InternalCompute
.
Public classAppSwitches AppContext based switches to disable functionality, controllable through also in the host application through AppContext or by configuration with AppContextSwitchOverride. https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/file-schema/runtime/appcontextswitchoverrides-element
Public classBasicFunctions Basic functions.
Public classBesselRelated Bessel functions for integer order.
Public classBinaryMath BinaryMath provides static methods for "Bit" mathematics.
Public classColScriptExeBase ColScriptExeBase is the base class of all column scripts.
Public classCombinatorics Enumerative Combinatorics and Counting.
Public classComplexErrorFunctionRelated Contains functions that are related to the complex error function of complex argument.
Public classComplexExtensions Extension methods for the Complex type provided by System.Numerics
Public classComplexMath

Various mathematical functions for complex numbers.

Public classComplexStats

A set of statistical utilities for complex number arrays

Public classConstants A collection of frequently used mathematical constants.
Public classContourIntegrate Numerical Contour Integration of a complex-valued function over a real variable,.
Public classControl Sets parameters for the library.
Public classDateTimeMath 
Public classDifferentiate Numerical Derivative.
Public classDifferIntegrate 
Public classDistance Metrics to measure the distance between two structures.
Public classDoubleConstants Contains scalar constants.
Public classErrorFunction Hosts the direct and the complementary error function.
Public classEuclid Integer number theory functions.
Public classExcelFunctions Collection of functions equivalent to those provided by Microsoft Excel but backed instead by Math.NET Numerics. We do not recommend to use them except in an intermediate phase when porting over solutions previously implemented in Excel.
Public classExpIntegralRelated Exponential integral related functions.
Public classExtractTableValuesExeBase Base class of all "extract table values "table scripts.
Public classFileImportScriptExeBase TableScriptExeBase is the base class of all table scripts.
Public classFindMinimum 
Public classFindRoots 
Public classFit Least-Squares Curve Fitting Routines
Public classFitFunctionExeBase 
Public classFunctionEvaluationScriptBase Base class of all function evaluation scripts.
Public classGammaRelated Contains the gamma function and functions related to this function.
Public classGenerate 
Public classGoodnessOfFit 
Public classGSL_ERROR 
Public classHyperbolic Hyperbolic functions.
Public classIntegrate Numerical Integration (Quadrature).
Public classInterpolate Interpolation Factory.
Public classInvalidParameterException An error occurred calling native provider function.
Public classKohlrausch The Kohlrausch function in the frequency domain.
Public classMemoryAllocationException Native provider was unable to allocate sufficient memory.
Public classNativeInterfaceException An error occurred calling native provider function.
Public classNonConvergenceException An algorithm failed to converge.
Public classNullFunction Example of a IScalarFunctionDD which always returns 0 (zero).
Public classNumericalBreakdownException An algorithm failed to converge due to a numerical breakdown.
Public classPermutation Class to represent a permutation for a subset of the natural numbers.
Public classPolynomial A single-variable polynomial with real-valued coefficients and non-negative exponents.
Public classPolynomials Polynomials.
Public classPrecision Utilities for working with floating point numbers.
Public classPrimeNumberMath 
Public classProcessSourceTablesScriptExeBase 
Public classProgramInstanceExeBase Base class for a program instance script.
Public classRMath Provides methods for real numbers, that were forgotten by the Math class.
Public classRounding Rounding of numbers
Public classScalarFunctionDDExpression A scalar expression given as a string which takes a single Double value as argument and returns a Double value.
Public classScalarFunctionDDExpressionArguments Arguments of the expression (must be made public for the script to be used).
Public classScalarFunctionDDExpressionSerializationSurrogate0 V0: 2024-05-05
Public classScriptExecutionBase ScriptExecutionBase provides the (mathematical) environment to execute scripts.
Public classSeries 
Public classSeriesMP Contains series calculations.
Public classSingularUMatrixException Native provider failed LU inversion do to a singular U matrix.
Public classSorting Sorting algorithms for single, tuple and triple lists.
Public classSpecialDigamma 
Public classSpecialFunctions This partial implementation of the SpecialFunctions class contains all methods related to the Airy functions.
Public classSystemNumericsComplexExtensions 
Public classTableScriptExeBase TableScriptExeBase is the base class of all table scripts.
Public classTestFunctions 
Public classTrig Double-precision trigonometry toolkit.
Public classVectorCoupling Contains vector coupling functions.
Public classWindow 
Structures
 StructureDescription
Public structureComplex32 32-bit single precision complex numbers class.
Public structurePrimeFactor As a result of a prime factorization, this structure is used to represent a natural number (integers greater than or equal to 1) as product of prime numbers.
Interfaces
 InterfaceDescription
Public interfaceIAlgorithmDefine 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 interfaceIPrecisionSupportT Support Interface for Precision Operations (like AlmostEquals).
Public interfaceIScalarFunctionDD Provides the interface to a function with one double argument, and one resulting double value.
Enumerations
 EnumerationDescription
Public enumerationGSL_ERR 
Public enumerationOperationDirection The direction of the fourier transform.