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] |