The Extreme.Mathematics namespace contains fundamental classes and base classes that define commonly-used mathematical value and reference data types, events and event handlers, interfaces, attributes, and processing exceptions.
Syntax
| Visual Basic (Declaration) |
|---|
Namespace Extreme.Mathematics |
| C# |
|---|
namespace Extreme.Mathematics |
| C++ |
|---|
namespace Extreme.Mathematics |
Classes
| Icon | Type | Description |
|---|---|---|
| AlgorithmHelper |
Contains general methods that support several algorithm
implementations.
| |
| Constants |
Contains various mathematical constants.
| |
| ConvergenceException |
Represents an exception that is thrown when an algorithm
fails to converge.
| |
| ConvergenceTest |
Represents a convergence test for a IterativeAlgorithm.
| |
| ConvergenceTestCollection |
Represents a collection of convergence tests for an IterativeAlgorithm.
| |
| DimensionMismatchException | ||
| DoubleComparer |
Represents a comparer for double-precision
floating-point numbers with specified tolerance.
| |
| ElementaryFunctions |
Contains methods for evaluating various elementary functions.
| |
| FunctionFactory |
Contains various methods for creating function delegates.
| |
| IntentAttribute |
Specifies the side effects of a method on a parameter.
| |
| IterativeAlgorithm |
Acts as an abstract base class for classes that implement
an iterative algorithm.
| |
| MachineConstants |
Contains constants related to the specific implementation
of floating point arithmetic in the .NET framework and
the Common Language Runtime.
| |
| ManagedIterativeAlgorithm |
Represents an implementation of an iterative algorithm that uses a managed
driver routine.
| |
| SimpleConvergenceTest |
Represents a convergence test.
| |
| TotalLossOfPrecisionException |
Represents an exception that is thrown when roundoff errors
in a calculation make it impossible to produce a meaningful
result.
| |
| VectorConvergenceTest |
Represents a convergence test based on the size of a vector.
|
Structures
| Icon | Type | Description |
|---|---|---|
| DoubleComplex |
Represents a complex number.
|
Delegates
| Icon | Type | Description |
|---|---|---|
| BivariateRealFunction |
Represents a function returning a real number that
has two real arguments.
| |
| ComplexFunction |
Represents a function returning a DoubleComplex that has one DoubleComplex argument.
| |
| DoubleEvaluator |
Represents a function that returns a Double value.
| |
| FastMultivariateMatrixFunction | ||
| FastMultivariateVectorFunction | ||
| MultivariateRealFunction |
Represents a function returning a real number that
has a Vector as its argument.
| |
| MultivariateVectorFunction | ||
| ParameterizedMultivariateRealFunction | ||
| ParameterizedRealFunction |
Represents a function returning a real number that
has one integer parameter and one real argument.
| |
| RealFunction |
Represents a function returning a real number that
has one real argument.
| |
| TrivariateRealFunction |
Represents a function returning a real number that
has three real arguments.
|
Enumerations
| Icon | Type | Description |
|---|---|---|
| AlgorithmStatus |
(Obsolete.) Enumerates the possible result codes for classes that
support the IterativeAlgorithm interface.
| |
| ConvergenceCriterion |
Enumerates possible values for the
ConvergenceCriterion property of classes
that inherit from the IterativeAlgorithm
class.
| |
| ConvergenceTestQuantifier |
Enumerates the possible ways tests in a ConvergenceTestCollection are combined.
| |
| DimensionType |
Enumerates the possible values for the type of dimension
in a DimensionMismatchException.
| |
| Intent |
Enumerates the possible reasons for how an object will be used.
| |
| IterationResultCode |
(Obsolete.) Enumerates the possible result codes for classes that
support the IterativeAlgorithm interface.
| |
| VectorConvergenceErrorMeasure |
Enumerates the ways to measure the error in a VectorConvergenceTest.
| |
| VectorConvergenceNorm |
Enumerates the possible norms to be used in a VectorConvergenceTest.
|