ILNumerics.Net
ILNumerics Namespace

ILNumerics.Net - numeric computing and plotting for .NET

ILNumerics
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.
Declaration Syntax
C#Visual BasicVisual C++
namespace ILNumerics
Namespace ILNumerics
namespace ILNumerics
Types
All TypesClassesStructuresEnumerations
IconTypeDescription
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