Click or drag to resize
Accord.NET (logo)

Accord.Math Namespace

 
Classes
  ClassDescription
Public classCode exampleAbsoluteConvergence
Absolute convergence criteria.
Public classCode exampleBessel
Bessel functions.
Public classCode exampleBeta
Beta functions.
Public classCombinatorics
Static class for combinatorics functions.
Public classComplexMatrix
Static class ComplexExtensions. Defines a set of extension methods that operates mainly on multidimensional arrays and vectors of AForge.NET's data type.
Public classConstants
Common mathematical constants.
Public classContinuousHistogram
Histogram for continuous random values.
Public classCosineTransform
Discrete Cosine Transformation.
Public classCode exampleCSharpArrayFormatProvider
Gets the matrix representation used in C# multi-dimensional arrays.
Public classCode exampleCSharpJaggedMatrixFormatProvider
Gets the matrix representation used in C# jagged arrays.
Public classCode exampleCSharpMatrixFormatProvider
Gets the matrix representation used in C# multi-dimensional arrays.
Public classCode exampleDefaultArrayFormatProvider
Gets the default matrix representation, where each row is separated by a new line, and columns are separated by spaces.
Public classCode exampleDefaultMatrixFormatProvider
Gets the default matrix representation, where each row is separated by a new line, and columns are separated by spaces.
Public classDistance
Static class Distance. Defines a set of methods defining distance measures.
Public classFourierTransform
Original Fourier transform from AForge.NET. If possible, please use FourierTransform2 instead.
Public classGabor
Gabor functions.
Public classCode exampleGamma
Gamma Γ(x) functions.
Public classHartleyTransform
Hartley Transformation.
Public classHilbertTransform
Discrete Hilbert Transformation.
Public classJagged
Jagged matrices.
Public classJaggedReducedRowEchelonForm
Reduced row Echelon form
Public classCode exampleMatrix
Static class Matrix. Defines a set of extension methods that operates mainly on multidimensional arrays and vectors.
Public classMatrixFormatProviderBase
Base class for IMatrixFormatProvider implementers.
Public classMatrixFormatter
Defines how matrices are formatted and displayed, depending on the chosen format representation.
Public classNorm
Static class Distance. Defines a set of methods defining distance measures.
Public classCode exampleNormal
Normal distribution functions.
Public classCode exampleOctaveArrayFormatProvider
Format provider for the matrix format used by Octave.
Public classCode exampleOctaveMatrixFormatProvider
Format provider for the matrix format used by Octave.
Public classCode exampleOwensT
Owen's T function and related functions.
Public classPerlinNoise
Perlin noise function.
Public classPlane
3D Plane class with normal vector and distance from origin.
Public classReducedRowEchelonForm
Reduced row Echelon form
Public classCode exampleRelativeConvergence
Relative convergence criteria.
Public classCode exampleRelativeParameterConvergence
Relative parameter change convergence criteria.
Public classSineTransform
Discrete Sine Transform
Public classSparse
Extension methods for sparse vectors.
Public classSparseT
Sparse vector representation (in LibSVM format).
Public classSpecial
Set of special mathematic functions.
Public classTaylor
Taylor series expansions for common functions.
Public classTools
Set of mathematical tools.
Public classVector
Static class Vector. Defines a set of extension methods that operates mainly on single-dimensional arrays.
Structures
  StructureDescription
Public structureHyperrectangle
Hyperrectangle structure.
Public structureMatrix3x3
A structure representing 3x3 matrix.
Public structureMatrix4x4
A structure representing 4x4 matrix.
Public structurePoint3
3D point structure with X, Y, and coordinates.
Public structureRational
Rational number.
Public structureVector3
3D Vector structure with X, Y and Z coordinates.
Public structureVector4
4D Vector structure with X, Y, Z and W coordinates.
Interfaces
  InterfaceDescription
Public interfaceIConvergence
Common interface for convergence detection algorithms.
Public interfaceIConvergenceT
Common interface for convergence detection algorithms.
Public interfaceIMatrixFormatProvider
Common interface for Matrix format providers.
Public interfaceISingleValueConvergence
Common interface for convergence detection algorithms that depend solely on a single value (such as the iteration error).
Enumerations
  EnumerationDescription
Public enumerationFourierTransformDirection
Fourier transformation direction.
Public enumerationGaborKernelKind
Gabor kernel types.
Public enumerationMatrixOrder
Matrix major order. The default is to use C-style Row-Major order.
Public enumerationMatrixType
Special matrix types.