ILNumerics.Net - numeric computing for .NET
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.

Classes

  ClassDescription
ILArray<(Of <(BaseT>)>)
Main rectangular generic array type. Objects of this class are able to build references.
ILArray<(Of <(BaseT>)>)..::.ILFormatter<(Of <(T>)>)
ILArrayDebuggerProxy<(Of <(T>)>)
This class is for internal use only. Do not instantiate from this class!
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
ILLogicalArray
Boolean array for high performance relational operations on arbitrary arrays
ILMatFile
Matlab .mat file wrapper class
MatFile
Matlab .mat file wrapper class (deprecated)

Structures

  StructureDescription
complex
floating point complex value data type of double precision
fcomplex
floating point complex value data type of float (single) precision
MachineParameterDouble
Extensive numerical machine parameter infos - double precision
MachineParameterSingle
Extensive numerical machine parameter infos - single precision

Enumerations

  EnumerationDescription
ILAlgorithmState
Possible states for ILAsyncAlgorithm
ILArrayStreamSerializationFlags
Defines the way ILArrays are serialized to stream. Used by function ToStream.
ILDetachingBehavior
Switches to set the detaching behavior for referencing storages.
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