Class | Description | |
---|---|---|
![]() ![]() | ArrayT |
The main n-dimensional, rectilinear array to be used in algorithms.
[ILNumerics Core Module] |
![]() | BaseArray |
General base class of any ILNumerics array. This class is abstract.
[ILNumerics Core Module] |
![]() | BaseArrayT |
General base class for any array objects like ArrayT and similar arrays types.
[ILNumerics Core Module] |
![]() | Cell |
Cell array is a container for arrays.
[ILNumerics Core Module] |
![]() | DimSpec |
Class representing a one-dimensional slice / range or single index along a dimension. Used for subarray indexing.
[ILNumerics Core Module] |
![]() | EllipsisSpec |
This class supports the ellipsis keyword in indexing operations.
[ILNumerics Core Module] |
![]() | EndExpression |
Static class defining useful constants, shortcuts, aliases and functions for working with ILNumerics arrays.
[ILNumerics Core Module] |
![]() | ExpressionDimSpec |
This class supports ranges / dimension specifiers defined with 'end' expressions.
[ILNumerics Core Module] |
![]() | ExtensionMethods |
Importing this class / its namespace makes the array methods from the [numpy API] visible on suitable arrays.
[ILNumerics numpy Module] |
![]() | FullDimSpec |
This class supports the full specifier in indexing expressions.
[ILNumerics Core Module] |
![]() | Globals |
Static class defining useful constants, shortcuts, aliases and functions for working with ILNumerics arrays.
[ILNumerics Core Module] |
![]() | ILMath |
Main math class, exposes static array functions. Import all methods from this class by adding "using static ILNumerics.ILMath;" (C#) to gain access to all functions without the class qualifier.
[ILNumerics Computing Engine] |
![]() | InArrayT |
Main input array type. Use this in a function signature indicating an immutable, dense input
array as function argument.
[ILNumerics Core Module] |
![]() | InCell |
Input cell array type to be used as input parameter in user defined functions.
[ILNumerics Core Module] |
![]() | InLogical |
Input logical array type to be used as input parameter in user defined functions.
[ILNumerics Core Module] |
![]() | Logical |
Local logical array type to be used when defining local array variables in custom algorithms.
[ILNumerics Core Module] |
![]() ![]() | MatFile |
Matlab(R) .mat file class for reading from / writing to *.mat files.
[ILNumerics Core Module] |
![]() | NewaxisSpec |
This class supports the newaxis keywords in numpy index expressions.
[ILNumerics Core Module] |
![]() | numpy |
This class extends ILNumerics arrays with numpy semantics and gives access to further computational methods.
[ILNumerics numpy Module] |
![]() | OutArrayT |
Input /output array type to be used as parameter in user defined functions with multiple return values.
[ILNumerics Core Module] |
![]() | OutCell |
Input /output cell array type to be used as parameter in user defined functions with multiple return values.
[ILNumerics Core Module] |
![]() | OutLogical |
Input /output logical array type to be used as parameter in user defined functions with multiple return values.
[ILNumerics Core Module] |
![]() | ResultT |
Result datatype, used for storing computational results and applying them to new data within ILNumerics stateful function objects.
[ILNumerics Core Module] |
![]() | ResultTin, Tout |
Result datatype, used for storing computational results and applying them to new data within ILNumerics stateful function objects
[ILNumerics Core Module] |
![]() | RetArrayT1 |
Array type to be used as return type for user defined functions.
[ILNumerics Core Module] |
![]() | RetCell |
Cell array type to be used as return type for user defined functions.
[ILNumerics Core Module] |
![]() | RetLogical |
Logical array type to be used as return type for user defined functions.
[ILNumerics Core Module] |
![]() | Scope |
An artificial scope class, used by the ILNumerics memory management
[ILNumerics Core Module] |
![]() | Settings |
The class provides static setting properties to control the behaviour of ILNumerics, see Configuration in the online documentation
[ILNumerics Core Module] |
![]() | Size |
Size - dimensions for array objects. This object is immutable.
[ILNumerics Core Module] |
![]() | SpecialData |
A helper class that can be used to generate various simple but non-trivial test data sets.
[ILNumerics Core Module] |
![]() | VisibilityAttribute |
This attribute is used to control the public API visibility of ILNumerics functions.
[ILNumerics Core Module] |
Structure | Description | |
---|---|---|
![]() | complex |
Floating point complex value data type of double precision.
[ILNumerics Core Module] |
![]() | DeviceHintAttribute | |
![]() | fcomplex |
Floating point complex value data type of float (single) precision
[ILNumerics Core Module] |
![]() | MachineParameterDouble |
Extensive numerical machine parameter infos - double precision
[ILNumerics Core Module] |
![]() | MachineParameterSingle |
Extensive numerical machine parameter infos - single precision
[ILNumerics Core Module] |
Interface | Description | |
---|---|---|
![]() | IIndexIterator |
Interface for objects usable as index iterators in subarray expressions.
[ILNumerics Core Module] |
Enumeration | Description | |
---|---|---|
![]() | ArrayStreamSerializationFlags |
Defines the way Arrays are serialized to stream.
[ILNumerics Core Module] |
![]() | ArrayStyles |
Options of array semantics. This enum is used to switch the behavior of ArrayT and Co. between ILNumerics version 4 (Matlab, Julia, etc.) and numpy mode.
[ILNumerics Core Module] |
![]() | BuildConfig | |
![]() | DeviceTypes |
All device types supported by OpenCL. These enum values match the official constants values according to the OpenCL spec 2.1.
[ILNumerics Core Module] |
![]() | GenEigenType |
Specifies the type of eigen problem, as defined by Lapack.
[ILNumerics Core Module] |
![]() | KernelCodes | |
![]() | LogVerbosityLevels |
Available levels of logging information during run time.
[ILNumerics Core Module] |
![]() | MatFileMatFileArrayClass |
Types for matrix chunks
[ILNumerics Core Module] |
![]() | MatFileMatFileType |
Inner types for MATLAB data elements
[ILNumerics Core Module] |
![]() | MatrixProperties |
Possible properties for matrices
[ILNumerics Core Module] |
![]() | MemoryTypes |
Individual types of memory available to store arrays and parts thereof.
[ILNumerics Core Module] |
![]() | NumericType |
Numeric, value type names used as data array elements by ILNumerics.
[ILNumerics Core Module] |
![]() | PutModes |
[numpy API] Options for handling out-of-range indices in 'ILNumerics.numpy.put(A, B, C, mode)'.
[ILNumerics Core Module] |
![]() | StorageOrders |
Supported known storage orders for array elements.
[ILNumerics Core Module] |
![]() | Visibility |
Attribute flag values for VisibilityAttribute.
[ILNumerics Core Module] |