| Class | Description |
---|
 | ArrayMath |
Contains methods that perform operations on arrays.
|
 | BigFloat |
Represents a floating-point number with arbitrary precision.
|
 | CategoricalVectorT |
Represents a vector whose elements can take on a limited set of values.
|
 | Constants |
Contains various mathematical constants.
|
 | CoreImplementationsT |
Encapsulates the currently active core algorithms.
|
 | DecimalMath | |
 | DimensionMismatchException |
Represents an exception that is thrown when the dimensions
of a matrix or vector are not compatible for the requested operation.
|
 | DoubleComparer |
Represents a comparer for double-precision
floating-point numbers with specified tolerance.
|
 | Elementary |
Contains methods for evaluating various elementary functions.
|
 | ElementTypeT |
Contains defaults for the specified element type of an array.
|
 | FunctionMath |
Contains methods that perform operations on mathematical functions.
|
 | GenericCoreProviderT |
Represents a managed provider for the core linear algebra and FFT functionality
for an element type.
|
 | GenericImplementations |
Provides access to the generic provider.
|
 | InsufficientDataException |
Represents an exception that may be thrown when a variable or variable collection
contains insufficient data to perform a calculation.
|
 | IntegerMath |
Contains methods that perform operations on integers.
|
 | Iterators |
Contains methods for generating combinatorial sequences over collections.
|
 | MachineConstants |
Contains constants related to the specific implementation
of floating-point arithmetic in the .NET framework and
the Common Language Runtime.
|
 | ManagedCoreProviderOfSingle |
Encapsulates the currently active BLAS implementation.
|
 | MathT |
Contains methods for evaluating various elementary functions.
|
 | Matrix |
Contains static methods that operate on matrices.
|
 | MatrixT |
Represents a matrix, a two-dimensional array of real numbers.
|
 | MatrixExtensions |
Contains methods for operations that are different for real and complex vectors and matrices.
|
 | NumericsConfiguration |
Provides access to global configuration settings.
|
 | OperationsT |
Represents the arithmetic and other operations for an operand type.
|
 | Permutation |
Represents a permutation, a rearrangement of the elements of a set or collection.
|
 | RandomExtensions |
Constains extension methods for random number generators.
|
 | SingleConstants |
Contains various mathematical constants in single precision.
|
 | SinglePrecisionImplementations |
Provides access to the single-precision providers.
|
 | SolutionReportT | |
 | SolutionReportT, TError | |
 | Special |
Contains methods for calculating the values of
hypergeometric functions.
|
 | SummaryOptions |
Represents options available when creating summary strings for objects.
|
 | SymbolicMath |
Contains methods that perform operations on mathematical functions.
|
 | TotalLossOfPrecisionException |
Represents an exception that is thrown when roundoff errors
in a calculation make it impossible to produce a meaningful
result.
|
 | Vector |
Contains static methods that operate on vectors.
|
 | VectorT |
Represents a vector, a one-dimensional array of
real numbers.
|
 | VectorExtensions |
Contains methods for operations that are different for real and complex vectors and matrices.
|
| Structure | Description |
---|
 | AccuracyGoal |
Describes the desired accuracy for an arbitrary precision floating-point operation.
|
 | ArrayAttributes |
Represents detailed information about vectors and matrices.
|
 | BigInteger |
Represents a positive integer of arbitrary size.
|
 | BigRational |
Represents an arbitrary rational number.
|
 | ComplexT |
Represents a generic complex value.
|
 | Interval |
Represents an interval of real numbers.
|
 | IntervalT |
Represents an interval of ordered values.
|
 | Quad |
Represents a real number in IEEE/IEC quadruple-precision
floating-point format.
|
 | Range |
Represents a range of indexes.
|
 | Slice |
Represents a set of indexes at equally spaced intervals.
|
 | TypedVectorWrapperK, T |
Represents a data frame vector with typed index and values.
|
| Enumeration | Description |
---|
 | AlgorithmStatus |
Enumerates the possible result codes for classes that
support the IterativeAlgorithm interface.
|
 | ArrayMutability |
Enumerates the levels of mutability of a vector or matrix.
|
 | ConvergenceCriterion | |
 | Dimension |
Enumerates the dimensions of a matrix.
|
 | DimensionType | |
 | DistributedDataLocation |
Enumerates possible configurations for the location
of the components of a distributed array.
|
 | Intent |
Enumerates the possible reasons for how an object will be used.
|
 | MatrixDiagonal |
Represents the possible values that specify whether or not
a TriangularMatrixT has 1's on its diagonal.
|
 | MatrixElementOrder |
Represents the possible values for the order in which
elements of a matrix are stored. The
matrix elements must be contiguous in the storage array
in the direction specified by this value.
|
 | MatrixNorm |
Enumerates the types of matrix norms.
|
 | MatrixOperationSide |
Represents the possible values that specify the side
of an operand to a matrix operation.
|
 | MatrixStructure |
Enumerates the options for the structure of a sparse matrix.
|
 | MatrixTriangle |
Represents the possible values specifying the part of the
storage array where the elements of a
triangular or
symmetrical matrix
are stored.
|
 | MutabilityBehaviour |
Enumerates the possible behaviour of functions that
return subsets of objects when the mutability isn't
strictly specified.
|
 | RoundingMode |
Enumerates the possible ways to round a number.
|
 | TransposeOperation |
Represents the possible values of an operation to be
performed on a matrix before it is multiplied.
|