The ILNumerics namespace provides the main datatypes to be
used inside the library. At this time those are the main generic array type ILArray<>
and the derived types ILCell and ILLogicalArray. The former is a simple alias for
ILArray<object>. ILLogicalArray is to be used for boolean operations.
Also the namespace provides 2 complex datatypes: complex and fcomplex, which extends the
system's base value types for numerical mathematics on complex floating point base. Those
base value types may as well be used as inner (generic) types for all ILArray<>'s.
Some operations of ILNumerics.Net return a complex Array even on real input arrays. Therefore you
may want to make yourself familiar with those types also.
| C# | Visual Basic | Visual C++ |
namespace ILNumerics
Namespace ILNumerics
namespace ILNumerics
| All Types | Classes | Structures | Enumerations |
| Icon | Type | Description |
|---|---|---|
| complex |
floating point complex value data type of double precision
| |
| fcomplex |
floating point complex value data type of float (single) precision
| |
| FFTModes |
[deprecated]
| |
| ILAlgorithmState |
Possible states for ILAsyncAlgorithm
| |
| ILArray<(Of <(BaseT>)>) |
Main rectangular generic array type. Objects of this class are able to build references.
| |
| ILArrayDebuggerProxy<(Of <(T>)>) |
This class is for internal use only. Do not instantiate from this class!
| |
| ILArrayStreamSerializationFlags |
Defines the way ILArrays are serialized to stream. Used by function ToStream.
| |
| ILBaseArray |
The base type for all array datatypes of ILNumerics.Net
| |
| ILBaseArray<(Of <(BaseT>)>) |
Typed base class for all ILNumerics.Net data storage classes for any storage type.
| |
| ILCell |
ILCell : container base class holding arbitrary ILBaseArray objects
| |
| ILDetachingBehavior |
Switches to set the detaching behavior for referencing storages.
| |
| ILArray<(Of <(BaseT>)>)..::.ILFormatter<(Of <(T>)>) | ||
| ILLogicalArray |
Boolean array for high performance relational operations on arbitrary arrays
| |
| ILMatFile |
Matlab .mat file wrapper class
| |
| MachineParameterDouble |
Extensive numerical machine parameter infos - double precision
| |
| MachineParameterSingle |
Extensive numerical machine parameter infos - single precision
| |
| MatFile |
Matlab .mat file wrapper class (deprecated)
| |
| MatFileArrayClass |
types for matrix chunks
| |
| MatFileType |
inner types for MATLAB data elements
| |
| MatrixProperties |
possible properties for matrices
| |
| NumericType |
Enumerate all numeric type names used by ILNumerics.Net
|