Industrial Data Science
in C# and .NET:
Simple. Fast. Reliable.
 
 

ILNumerics - Technical Computing

Modern High Performance Tools for Technical

Computing and Visualization in Industry and Science

Supported Functions

ILNumerics Accelerator was designed to support all array functions: low-level or 'fundamental' functions and operations as well as high-level (like FFT or SVD). In the first release (version 7.0) a large subset of fundamental array functions is already supported. They serve as the building blocks for all higher-level functionality to be added in subsequent steps. 

List of supported functions

Expressions of the following array functions are supported and are merged and optimized by the ILNumerics Accelerator (list is under construction): 

Array function CLR method definition
op+(double,double) ILNumerics.Core.Arrays.ConcreteArray<double, ILNumerics.Array<double>, ILNumerics.InArray<double>, ILNumerics.OutArray<double>, ILNumerics.RetArray<double>, ILNumerics.Core.StorageLayer.Storage<double>>.operator +(ILNumerics.Core.Arrays.ConcreteArray<double, ILNumerics.Array<double>, ILNumerics.InArray<double>, ILNumerics.OutArray<double>, ILNumerics.RetArray<double>, ILNumerics.Core.StorageLayer.Storage<double>>, ILNumerics.Core.Arrays.ConcreteArray<double, ILNumerics.Array<double>, ILNumerics.InArray<double>, ILNumerics.OutArray<double>, ILNumerics.RetArray<double>, ILNumerics.Core.StorageLayer.Storage<double>>)
op+(float,float) ILNumerics.Core.Arrays.ConcreteArray<float, ILNumerics.Array<float>, ILNumerics.InArray<float>, ILNumerics.OutArray<float>, ILNumerics.RetArray<float>, ILNumerics.Core.StorageLayer.Storage<float>>.operator +(ILNumerics.Core.Arrays.ConcreteArray<float, ILNumerics.Array<float>, ILNumerics.InArray<float>, ILNumerics.OutArray<float>, ILNumerics.RetArray<float>, ILNumerics.Core.StorageLayer.Storage<float>>, ILNumerics.Core.Arrays.ConcreteArray<float, ILNumerics.Array<float>, ILNumerics.InArray<float>, ILNumerics.OutArray<float>, ILNumerics.RetArray<float>, ILNumerics.Core.StorageLayer.Storage<float>>)
op+(int,int) ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>.operator +(ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>, ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>)
op+(uint,uint) ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>.operator +(ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>, ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>)
op+(short,short) ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>.operator +(ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>, ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>)
op+(ushort,ushort) ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>.operator +(ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>, ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>)
op+(long,long) ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>.operator +(ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>, ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>)
op+(ulong,ulong) ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>.operator +(ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>, ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>)
op-(double,double) ILNumerics.Core.Arrays.ConcreteArray<double, ILNumerics.Array<double>, ILNumerics.InArray<double>, ILNumerics.OutArray<double>, ILNumerics.RetArray<double>, ILNumerics.Core.StorageLayer.Storage<double>>.operator -(ILNumerics.Core.Arrays.ConcreteArray<double, ILNumerics.Array<double>, ILNumerics.InArray<double>, ILNumerics.OutArray<double>, ILNumerics.RetArray<double>, ILNumerics.Core.StorageLayer.Storage<double>>, ILNumerics.Core.Arrays.ConcreteArray<double, ILNumerics.Array<double>, ILNumerics.InArray<double>, ILNumerics.OutArray<double>, ILNumerics.RetArray<double>, ILNumerics.Core.StorageLayer.Storage<double>>)
op-(float,float) ILNumerics.Core.Arrays.ConcreteArray<float, ILNumerics.Array<float>, ILNumerics.InArray<float>, ILNumerics.OutArray<float>, ILNumerics.RetArray<float>, ILNumerics.Core.StorageLayer.Storage<float>>.operator -(ILNumerics.Core.Arrays.ConcreteArray<float, ILNumerics.Array<float>, ILNumerics.InArray<float>, ILNumerics.OutArray<float>, ILNumerics.RetArray<float>, ILNumerics.Core.StorageLayer.Storage<float>>, ILNumerics.Core.Arrays.ConcreteArray<float, ILNumerics.Array<float>, ILNumerics.InArray<float>, ILNumerics.OutArray<float>, ILNumerics.RetArray<float>, ILNumerics.Core.StorageLayer.Storage<float>>)
op-(int,int) ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>.operator -(ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>, ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>)
op-(uint,uint) ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>.operator -(ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>, ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>)
op-(short,short) ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>.operator -(ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>, ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>)
op-(ushort,ushort) ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>.operator -(ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>, ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>)
op-(long,long) ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>.operator -(ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>, ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>)
op-(ulong,ulong) ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>.operator -(ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>, ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>)
op*(double,double) ILNumerics.Core.Arrays.ConcreteArray<double, ILNumerics.Array<double>, ILNumerics.InArray<double>, ILNumerics.OutArray<double>, ILNumerics.RetArray<double>, ILNumerics.Core.StorageLayer.Storage<double>>.operator *(ILNumerics.Core.Arrays.ConcreteArray<double, ILNumerics.Array<double>, ILNumerics.InArray<double>, ILNumerics.OutArray<double>, ILNumerics.RetArray<double>, ILNumerics.Core.StorageLayer.Storage<double>>, ILNumerics.Core.Arrays.ConcreteArray<double, ILNumerics.Array<double>, ILNumerics.InArray<double>, ILNumerics.OutArray<double>, ILNumerics.RetArray<double>, ILNumerics.Core.StorageLayer.Storage<double>>)
op*(float,float) ILNumerics.Core.Arrays.ConcreteArray<float, ILNumerics.Array<float>, ILNumerics.InArray<float>, ILNumerics.OutArray<float>, ILNumerics.RetArray<float>, ILNumerics.Core.StorageLayer.Storage<float>>.operator *(ILNumerics.Core.Arrays.ConcreteArray<float, ILNumerics.Array<float>, ILNumerics.InArray<float>, ILNumerics.OutArray<float>, ILNumerics.RetArray<float>, ILNumerics.Core.StorageLayer.Storage<float>>, ILNumerics.Core.Arrays.ConcreteArray<float, ILNumerics.Array<float>, ILNumerics.InArray<float>, ILNumerics.OutArray<float>, ILNumerics.RetArray<float>, ILNumerics.Core.StorageLayer.Storage<float>>)
op*(int,int) ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>.operator *(ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>, ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>)
op*(uint,uint) ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>.operator *(ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>, ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>)
op*(short,short) ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>.operator *(ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>, ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>)
op*(ushort,ushort) ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>.operator *(ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>, ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>)
op*(long,long) ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>.operator *(ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>, ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>)
op*(ulong,ulong) ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>.operator *(ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>, ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>)
op/(double,double) ILNumerics.Core.Arrays.ConcreteArray<double, ILNumerics.Array<double>, ILNumerics.InArray<double>, ILNumerics.OutArray<double>, ILNumerics.RetArray<double>, ILNumerics.Core.StorageLayer.Storage<double>>.operator /(ILNumerics.Core.Arrays.ConcreteArray<double, ILNumerics.Array<double>, ILNumerics.InArray<double>, ILNumerics.OutArray<double>, ILNumerics.RetArray<double>, ILNumerics.Core.StorageLayer.Storage<double>>, ILNumerics.Core.Arrays.ConcreteArray<double, ILNumerics.Array<double>, ILNumerics.InArray<double>, ILNumerics.OutArray<double>, ILNumerics.RetArray<double>, ILNumerics.Core.StorageLayer.Storage<double>>)
op/(float,float) ILNumerics.Core.Arrays.ConcreteArray<float, ILNumerics.Array<float>, ILNumerics.InArray<float>, ILNumerics.OutArray<float>, ILNumerics.RetArray<float>, ILNumerics.Core.StorageLayer.Storage<float>>.operator /(ILNumerics.Core.Arrays.ConcreteArray<float, ILNumerics.Array<float>, ILNumerics.InArray<float>, ILNumerics.OutArray<float>, ILNumerics.RetArray<float>, ILNumerics.Core.StorageLayer.Storage<float>>, ILNumerics.Core.Arrays.ConcreteArray<float, ILNumerics.Array<float>, ILNumerics.InArray<float>, ILNumerics.OutArray<float>, ILNumerics.RetArray<float>, ILNumerics.Core.StorageLayer.Storage<float>>)
op/(int,int) ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>.operator /(ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>, ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>)
op/(uint,uint) ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>.operator /(ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>, ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>)
op/(short,short) ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>.operator /(ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>, ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>)
op/(ushort,ushort) ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>.operator /(ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>, ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>)
op/(long,long) ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>.operator /(ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>, ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>)
op/(ulong,ulong) ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>.operator /(ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>, ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>)
op&(int,int) ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>.operator &(ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>, ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>)
op&(uint,uint) ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>.operator &(ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>, ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>)
op&(short,short) ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>.operator &(ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>, ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>)
op&(ushort,ushort) ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>.operator &(ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>, ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>)
op&(long,long) ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>.operator &(ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>, ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>)
op&(ulong,ulong) ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>.operator &(ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>, ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>)
op|(int,int) ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>.operator |(ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>, ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>)
op|(uint,uint) ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>.operator |(ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>, ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>)
op|(short,short) ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>.operator |(ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>, ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>)
op|(ushort,ushort) ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>.operator |(ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>, ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>)
op|(long,long) ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>.operator |(ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>, ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>)
op|(ulong,ulong) ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>.operator |(ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>, ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>)
op<<(int,int) ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>.operator <<(ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>, ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>)
op<<(int,[int]) ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>.operator <<(ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>, int)
op<<(uint,uint) ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>.operator <<(ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>, ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>)
op<<(uint,[int]) ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>.operator <<(ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>, int)
op<<(short,short) ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>.operator <<(ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>, ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>)
op<<(short,[int]) ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>.operator <<(ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>, int)
op<<(ushort,ushort) ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>.operator <<(ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>, ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>)
op<<(ushort,[int]) ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>.operator <<(ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>, int)
op<<(long,long) ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>.operator <<(ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>, ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>)
op<<(long,[int]) ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>.operator <<(ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>, int)
op<<(ulong,ulong) ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>.operator <<(ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>, ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>)
op<<(ulong,[int]) ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>.operator <<(ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>, int)
op>>(int,int) ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>.operator >>(ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>, ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>)
op>>(int,[int]) ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>.operator >>(ILNumerics.Core.Arrays.ConcreteArray<int, ILNumerics.Array<int>, ILNumerics.InArray<int>, ILNumerics.OutArray<int>, ILNumerics.RetArray<int>, ILNumerics.Core.StorageLayer.Storage<int>>, int)
op>>(uint,uint) ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>.operator >>(ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>, ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>)
op>>(uint,[int]) ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>.operator >>(ILNumerics.Core.Arrays.ConcreteArray<uint, ILNumerics.Array<uint>, ILNumerics.InArray<uint>, ILNumerics.OutArray<uint>, ILNumerics.RetArray<uint>, ILNumerics.Core.StorageLayer.Storage<uint>>, int)
op>>(short,short) ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>.operator >>(ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>, ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>)
op>>(short,[int]) ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>.operator >>(ILNumerics.Core.Arrays.ConcreteArray<short, ILNumerics.Array<short>, ILNumerics.InArray<short>, ILNumerics.OutArray<short>, ILNumerics.RetArray<short>, ILNumerics.Core.StorageLayer.Storage<short>>, int)
op>>(ushort,ushort) ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>.operator >>(ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>, ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>)
op>>(ushort,[int]) ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>.operator >>(ILNumerics.Core.Arrays.ConcreteArray<ushort, ILNumerics.Array<ushort>, ILNumerics.InArray<ushort>, ILNumerics.OutArray<ushort>, ILNumerics.RetArray<ushort>, ILNumerics.Core.StorageLayer.Storage<ushort>>, int)
op>>(long,long) ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>.operator >>(ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>, ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>)
op>>(long,[int]) ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>.operator >>(ILNumerics.Core.Arrays.ConcreteArray<long, ILNumerics.Array<long>, ILNumerics.InArray<long>, ILNumerics.OutArray<long>, ILNumerics.RetArray<long>, ILNumerics.Core.StorageLayer.Storage<long>>, int)
op>>(ulong,ulong) ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>.operator >>(ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>, ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>)
op>>(ulong,[int]) ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>.operator >>(ILNumerics.Core.Arrays.ConcreteArray<ulong, ILNumerics.Array<ulong>, ILNumerics.InArray<ulong>, ILNumerics.OutArray<ulong>, ILNumerics.RetArray<ulong>, ILNumerics.Core.StorageLayer.Storage<ulong>>, int)
add(double,double) ILNumerics.ILMath.add(ILNumerics.BaseArray<double>, ILNumerics.BaseArray<double>)
add(float,float) ILNumerics.ILMath.add(ILNumerics.BaseArray<float>, ILNumerics.BaseArray<float>)
add(int,int) ILNumerics.ILMath.add(ILNumerics.BaseArray<int>, ILNumerics.BaseArray<int>)
add(uint,uint) ILNumerics.ILMath.add(ILNumerics.BaseArray<uint>, ILNumerics.BaseArray<uint>)
add(short,short) ILNumerics.ILMath.add(ILNumerics.BaseArray<short>, ILNumerics.BaseArray<short>)
add(ushort,ushort) ILNumerics.ILMath.add(ILNumerics.BaseArray<ushort>, ILNumerics.BaseArray<ushort>)
add(long,long) ILNumerics.ILMath.add(ILNumerics.BaseArray<long>, ILNumerics.BaseArray<long>)
add(ulong,ulong) ILNumerics.ILMath.add(ILNumerics.BaseArray<ulong>, ILNumerics.BaseArray<ulong>)
atan2(double,double) ILNumerics.ILMath.atan2(ILNumerics.BaseArray<double>, ILNumerics.BaseArray<double>)
atan2(float,float) ILNumerics.ILMath.atan2(ILNumerics.BaseArray<float>, ILNumerics.BaseArray<float>)
subtract(double,double) ILNumerics.ILMath.subtract(ILNumerics.BaseArray<double>, ILNumerics.BaseArray<double>)
subtract(float,float) ILNumerics.ILMath.subtract(ILNumerics.BaseArray<float>, ILNumerics.BaseArray<float>)
subtract(int,int) ILNumerics.ILMath.subtract(ILNumerics.BaseArray<int>, ILNumerics.BaseArray<int>)
subtract(uint,uint) ILNumerics.ILMath.subtract(ILNumerics.BaseArray<uint>, ILNumerics.BaseArray<uint>)
subtract(short,short) ILNumerics.ILMath.subtract(ILNumerics.BaseArray<short>, ILNumerics.BaseArray<short>)
subtract(ushort,ushort) ILNumerics.ILMath.subtract(ILNumerics.BaseArray<ushort>, ILNumerics.BaseArray<ushort>)
subtract(long,long) ILNumerics.ILMath.subtract(ILNumerics.BaseArray<long>, ILNumerics.BaseArray<long>)
subtract(ulong,ulong) ILNumerics.ILMath.subtract(ILNumerics.BaseArray<ulong>, ILNumerics.BaseArray<ulong>)
multiplyElem(double,double) ILNumerics.ILMath.multiplyElem(ILNumerics.BaseArray<double>, ILNumerics.BaseArray<double>)
multiplyElem(float,float) ILNumerics.ILMath.multiplyElem(ILNumerics.BaseArray<float>, ILNumerics.BaseArray<float>)
multiplyElem(int,int) ILNumerics.ILMath.multiplyElem(ILNumerics.BaseArray<int>, ILNumerics.BaseArray<int>)
multiplyElem(uint,uint) ILNumerics.ILMath.multiplyElem(ILNumerics.BaseArray<uint>, ILNumerics.BaseArray<uint>)
multiplyElem(short,short) ILNumerics.ILMath.multiplyElem(ILNumerics.BaseArray<short>, ILNumerics.BaseArray<short>)
multiplyElem(ushort,ushort) ILNumerics.ILMath.multiplyElem(ILNumerics.BaseArray<ushort>, ILNumerics.BaseArray<ushort>)
multiplyElem(long,long) ILNumerics.ILMath.multiplyElem(ILNumerics.BaseArray<long>, ILNumerics.BaseArray<long>)
multiplyElem(ulong,ulong) ILNumerics.ILMath.multiplyElem(ILNumerics.BaseArray<ulong>, ILNumerics.BaseArray<ulong>)
pow(double,double) ILNumerics.ILMath.pow(ILNumerics.BaseArray<double>, ILNumerics.BaseArray<double>)
pow(float,float) ILNumerics.ILMath.pow(ILNumerics.BaseArray<float>, ILNumerics.BaseArray<float>)
divide(double,double) ILNumerics.ILMath.divide(ILNumerics.BaseArray<double>, ILNumerics.BaseArray<double>)
divide(float,float) ILNumerics.ILMath.divide(ILNumerics.BaseArray<float>, ILNumerics.BaseArray<float>)
divide(int,int) ILNumerics.ILMath.divide(ILNumerics.BaseArray<int>, ILNumerics.BaseArray<int>)
divide(uint,uint) ILNumerics.ILMath.divide(ILNumerics.BaseArray<uint>, ILNumerics.BaseArray<uint>)
divide(short,short) ILNumerics.ILMath.divide(ILNumerics.BaseArray<short>, ILNumerics.BaseArray<short>)
divide(ushort,ushort) ILNumerics.ILMath.divide(ILNumerics.BaseArray<ushort>, ILNumerics.BaseArray<ushort>)
divide(long,long) ILNumerics.ILMath.divide(ILNumerics.BaseArray<long>, ILNumerics.BaseArray<long>)
divide(ulong,ulong) ILNumerics.ILMath.divide(ILNumerics.BaseArray<ulong>, ILNumerics.BaseArray<ulong>)
bitand(int,int) ILNumerics.ILMath.bitand(ILNumerics.BaseArray<int>, ILNumerics.BaseArray<int>)
bitand(uint,uint) ILNumerics.ILMath.bitand(ILNumerics.BaseArray<uint>, ILNumerics.BaseArray<uint>)
bitand(short,short) ILNumerics.ILMath.bitand(ILNumerics.BaseArray<short>, ILNumerics.BaseArray<short>)
bitand(ushort,ushort) ILNumerics.ILMath.bitand(ILNumerics.BaseArray<ushort>, ILNumerics.BaseArray<ushort>)
bitand(long,long) ILNumerics.ILMath.bitand(ILNumerics.BaseArray<long>, ILNumerics.BaseArray<long>)
bitand(ulong,ulong) ILNumerics.ILMath.bitand(ILNumerics.BaseArray<ulong>, ILNumerics.BaseArray<ulong>)
bitor(int,int) ILNumerics.ILMath.bitor(ILNumerics.BaseArray<int>, ILNumerics.BaseArray<int>)
bitor(uint,uint) ILNumerics.ILMath.bitor(ILNumerics.BaseArray<uint>, ILNumerics.BaseArray<uint>)
bitor(short,short) ILNumerics.ILMath.bitor(ILNumerics.BaseArray<short>, ILNumerics.BaseArray<short>)
bitor(ushort,ushort) ILNumerics.ILMath.bitor(ILNumerics.BaseArray<ushort>, ILNumerics.BaseArray<ushort>)
bitor(long,long) ILNumerics.ILMath.bitor(ILNumerics.BaseArray<long>, ILNumerics.BaseArray<long>)
bitor(ulong,ulong) ILNumerics.ILMath.bitor(ILNumerics.BaseArray<ulong>, ILNumerics.BaseArray<ulong>)
abs(double) ILNumerics.ILMath.abs(ILNumerics.BaseArray<double>)
abs(float) ILNumerics.ILMath.abs(ILNumerics.BaseArray<float>)
acos(double) ILNumerics.ILMath.acos(ILNumerics.BaseArray<double>)
acos(float) ILNumerics.ILMath.acos(ILNumerics.BaseArray<float>)
asin(double) ILNumerics.ILMath.asin(ILNumerics.BaseArray<double>)
asin(float) ILNumerics.ILMath.asin(ILNumerics.BaseArray<float>)
atan(double) ILNumerics.ILMath.atan(ILNumerics.BaseArray<double>)
atan(float) ILNumerics.ILMath.atan(ILNumerics.BaseArray<float>)
bitneg(sbyte) ILNumerics.ILMath.bitneg(ILNumerics.BaseArray<sbyte>)
bitneg(byte) ILNumerics.ILMath.bitneg(ILNumerics.BaseArray<byte>)
bitneg(short) ILNumerics.ILMath.bitneg(ILNumerics.BaseArray<short>)
bitneg(ushort) ILNumerics.ILMath.bitneg(ILNumerics.BaseArray<ushort>)
bitneg(int) ILNumerics.ILMath.bitneg(ILNumerics.BaseArray<int>)
bitneg(uint) ILNumerics.ILMath.bitneg(ILNumerics.BaseArray<uint>)
bitneg(long) ILNumerics.ILMath.bitneg(ILNumerics.BaseArray<long>)
bitneg(ulong) ILNumerics.ILMath.bitneg(ILNumerics.BaseArray<ulong>)
ceil(double) ILNumerics.ILMath.ceil(ILNumerics.BaseArray<double>)
ceil(float) ILNumerics.ILMath.ceil(ILNumerics.BaseArray<float>)
cos(double) ILNumerics.ILMath.cos(ILNumerics.BaseArray<double>)
cos(float) ILNumerics.ILMath.cos(ILNumerics.BaseArray<float>)
cosh(double) ILNumerics.ILMath.cosh(ILNumerics.BaseArray<double>)
cosh(float) ILNumerics.ILMath.cosh(ILNumerics.BaseArray<float>)
floor(double) ILNumerics.ILMath.floor(ILNumerics.BaseArray<double>)
floor(float) ILNumerics.ILMath.floor(ILNumerics.BaseArray<float>)
sin(double) ILNumerics.ILMath.sin(ILNumerics.BaseArray<double>)
sin(float) ILNumerics.ILMath.sin(ILNumerics.BaseArray<float>)
sinh(double) ILNumerics.ILMath.sinh(ILNumerics.BaseArray<double>)
sinh(float) ILNumerics.ILMath.sinh(ILNumerics.BaseArray<float>)
sqrt(double) ILNumerics.ILMath.sqrt(ILNumerics.BaseArray<double>)
sqrt(float) ILNumerics.ILMath.sqrt(ILNumerics.BaseArray<float>)
squared(double) ILNumerics.ILMath.squared(ILNumerics.InArray<double>)
squared(float) ILNumerics.ILMath.squared(ILNumerics.InArray<float>)
min<double> ILNumerics.ILMath.min(ILNumerics.BaseArray<double>, ILNumerics.OutArray<long>, int, bool)
sum<double> ILNumerics.ILMath.sum(ILNumerics.BaseArray<double>, int, bool)
sum<uint> ILNumerics.ILMath.sum(ILNumerics.BaseArray<uint>, int, bool)
zeros<double>(long) ILNumerics.ILMath.zeros<double>(long, ILNumerics.StorageOrders)
zeros<double>(long, long) ILNumerics.ILMath.zeros<double>(long, long, ILNumerics.StorageOrders)
zeros<double>(long, long, long) ILNumerics.ILMath.zeros<double>(long, long, long, ILNumerics.StorageOrders)
zeros<double>(long, long, long, long) ILNumerics.ILMath.zeros<double>(long, long, long, long, ILNumerics.StorageOrders)
zeros<double>(long, long, long, long, long) ILNumerics.ILMath.zeros<double>(long, long, long, long, long, ILNumerics.StorageOrders)
zeros<double>(long, long, long, long, long, long) ILNumerics.ILMath.zeros<double>(long, long, long, long, long, long, ILNumerics.StorageOrders)
zeros<float>(long) ILNumerics.ILMath.zeros<float>(long, ILNumerics.StorageOrders)
zeros<float>(long, long) ILNumerics.ILMath.zeros<float>(long, long, ILNumerics.StorageOrders)
zeros<float>(long, long, long) ILNumerics.ILMath.zeros<float>(long, long, long, ILNumerics.StorageOrders)
zeros<float>(long, long, long, long) ILNumerics.ILMath.zeros<float>(long, long, long, long, ILNumerics.StorageOrders)
zeros<float>(long, long, long, long, long) ILNumerics.ILMath.zeros<float>(long, long, long, long, long, ILNumerics.StorageOrders)
zeros<float>(long, long, long, long, long, long) ILNumerics.ILMath.zeros<float>(long, long, long, long, long, long, ILNumerics.StorageOrders)
zeros<long>(long) ILNumerics.ILMath.zeros<long>(long, ILNumerics.StorageOrders)
zeros<long>(long, long) ILNumerics.ILMath.zeros<long>(long, long, ILNumerics.StorageOrders)
zeros<long>(long, long, long) ILNumerics.ILMath.zeros<long>(long, long, long, ILNumerics.StorageOrders)
zeros<long>(long, long, long, long) ILNumerics.ILMath.zeros<long>(long, long, long, long, ILNumerics.StorageOrders)
zeros<long>(long, long, long, long, long) ILNumerics.ILMath.zeros<long>(long, long, long, long, long, ILNumerics.StorageOrders)
zeros<long>(long, long, long, long, long, long) ILNumerics.ILMath.zeros<long>(long, long, long, long, long, long, ILNumerics.StorageOrders)
zeros<ulong>(long) ILNumerics.ILMath.zeros<ulong>(long, ILNumerics.StorageOrders)
zeros<ulong>(long, long) ILNumerics.ILMath.zeros<ulong>(long, long, ILNumerics.StorageOrders)
zeros<ulong>(long, long, long) ILNumerics.ILMath.zeros<ulong>(long, long, long, ILNumerics.StorageOrders)
zeros<ulong>(long, long, long, long) ILNumerics.ILMath.zeros<ulong>(long, long, long, long, ILNumerics.StorageOrders)
zeros<ulong>(long, long, long, long, long) ILNumerics.ILMath.zeros<ulong>(long, long, long, long, long, ILNumerics.StorageOrders)
zeros<ulong>(long, long, long, long, long, long) ILNumerics.ILMath.zeros<ulong>(long, long, long, long, long, long, ILNumerics.StorageOrders)
zeros<int>(long) ILNumerics.ILMath.zeros<int>(long, ILNumerics.StorageOrders)
zeros<int>(long, long) ILNumerics.ILMath.zeros<int>(long, long, ILNumerics.StorageOrders)
zeros<int>(long, long, long) ILNumerics.ILMath.zeros<int>(long, long, long, ILNumerics.StorageOrders)
zeros<int>(long, long, long, long) ILNumerics.ILMath.zeros<int>(long, long, long, long, ILNumerics.StorageOrders)
zeros<int>(long, long, long, long, long) ILNumerics.ILMath.zeros<int>(long, long, long, long, long, ILNumerics.StorageOrders)
zeros<int>(long, long, long, long, long, long) ILNumerics.ILMath.zeros<int>(long, long, long, long, long, long, ILNumerics.StorageOrders)
zeros<uint>(long) ILNumerics.ILMath.zeros<uint>(long, ILNumerics.StorageOrders)
zeros<uint>(long, long) ILNumerics.ILMath.zeros<uint>(long, long, ILNumerics.StorageOrders)
zeros<uint>(long, long, long) ILNumerics.ILMath.zeros<uint>(long, long, long, ILNumerics.StorageOrders)
zeros<uint>(long, long, long, long) ILNumerics.ILMath.zeros<uint>(long, long, long, long, ILNumerics.StorageOrders)
zeros<uint>(long, long, long, long, long) ILNumerics.ILMath.zeros<uint>(long, long, long, long, long, ILNumerics.StorageOrders)
zeros<uint>(long, long, long, long, long, long) ILNumerics.ILMath.zeros<uint>(long, long, long, long, long, long, ILNumerics.StorageOrders)
zeros<short>(long) ILNumerics.ILMath.zeros<short>(long, ILNumerics.StorageOrders)
zeros<short>(long, long) ILNumerics.ILMath.zeros<short>(long, long, ILNumerics.StorageOrders)
zeros<short>(long, long, long) ILNumerics.ILMath.zeros<short>(long, long, long, ILNumerics.StorageOrders)
zeros<short>(long, long, long, long) ILNumerics.ILMath.zeros<short>(long, long, long, long, ILNumerics.StorageOrders)
zeros<short>(long, long, long, long, long) ILNumerics.ILMath.zeros<short>(long, long, long, long, long, ILNumerics.StorageOrders)
zeros<short>(long, long, long, long, long, long) ILNumerics.ILMath.zeros<short>(long, long, long, long, long, long, ILNumerics.StorageOrders)
zeros<ushort>(long) ILNumerics.ILMath.zeros<ushort>(long, ILNumerics.StorageOrders)
zeros<ushort>(long, long) ILNumerics.ILMath.zeros<ushort>(long, long, ILNumerics.StorageOrders)
zeros<ushort>(long, long, long) ILNumerics.ILMath.zeros<ushort>(long, long, long, ILNumerics.StorageOrders)
zeros<ushort>(long, long, long, long) ILNumerics.ILMath.zeros<ushort>(long, long, long, long, ILNumerics.StorageOrders)
zeros<ushort>(long, long, long, long, long) ILNumerics.ILMath.zeros<ushort>(long, long, long, long, long, ILNumerics.StorageOrders)
zeros<ushort>(long, long, long, long, long, long) ILNumerics.ILMath.zeros<ushort>(long, long, long, long, long, long, ILNumerics.StorageOrders)
zeros<sbyte>(long) ILNumerics.ILMath.zeros<sbyte>(long, ILNumerics.StorageOrders)
zeros<sbyte>(long, long) ILNumerics.ILMath.zeros<sbyte>(long, long, ILNumerics.StorageOrders)
zeros<sbyte>(long, long, long) ILNumerics.ILMath.zeros<sbyte>(long, long, long, ILNumerics.StorageOrders)
zeros<sbyte>(long, long, long, long) ILNumerics.ILMath.zeros<sbyte>(long, long, long, long, ILNumerics.StorageOrders)
zeros<sbyte>(long, long, long, long, long) ILNumerics.ILMath.zeros<sbyte>(long, long, long, long, long, ILNumerics.StorageOrders)
zeros<sbyte>(long, long, long, long, long, long) ILNumerics.ILMath.zeros<sbyte>(long, long, long, long, long, long, ILNumerics.StorageOrders)
zeros<byte>(long) ILNumerics.ILMath.zeros<byte>(long, ILNumerics.StorageOrders)
zeros<byte>(long, long) ILNumerics.ILMath.zeros<byte>(long, long, ILNumerics.StorageOrders)
zeros<byte>(long, long, long) ILNumerics.ILMath.zeros<byte>(long, long, long, ILNumerics.StorageOrders)
zeros<byte>(long, long, long, long) ILNumerics.ILMath.zeros<byte>(long, long, long, long, ILNumerics.StorageOrders)
zeros<byte>(long, long, long, long, long) ILNumerics.ILMath.zeros<byte>(long, long, long, long, long, ILNumerics.StorageOrders)
zeros<byte>(long, long, long, long, long, long) ILNumerics.ILMath.zeros<byte>(long, long, long, long, long, long, ILNumerics.StorageOrders)
ones<double>(long) ILNumerics.ILMath.ones<double>(long, ILNumerics.StorageOrders)
ones<double>(long, long) ILNumerics.ILMath.ones<double>(long, long, ILNumerics.StorageOrders)
ones<double>(long, long, long) ILNumerics.ILMath.ones<double>(long, long, long, ILNumerics.StorageOrders)
ones<double>(long, long, long, long) ILNumerics.ILMath.ones<double>(long, long, long, long, ILNumerics.StorageOrders)
ones<double>(long, long, long, long, long) ILNumerics.ILMath.ones<double>(long, long, long, long, long, ILNumerics.StorageOrders)
ones<double>(long, long, long, long, long, long) ILNumerics.ILMath.ones<double>(long, long, long, long, long, long, ILNumerics.StorageOrders)
ones<float>(long) ILNumerics.ILMath.ones<float>(long, ILNumerics.StorageOrders)
ones<float>(long, long) ILNumerics.ILMath.ones<float>(long, long, ILNumerics.StorageOrders)
ones<float>(long, long, long) ILNumerics.ILMath.ones<float>(long, long, long, ILNumerics.StorageOrders)
ones<float>(long, long, long, long) ILNumerics.ILMath.ones<float>(long, long, long, long, ILNumerics.StorageOrders)
ones<float>(long, long, long, long, long) ILNumerics.ILMath.ones<float>(long, long, long, long, long, ILNumerics.StorageOrders)
ones<float>(long, long, long, long, long, long) ILNumerics.ILMath.ones<float>(long, long, long, long, long, long, ILNumerics.StorageOrders)
ones<long>(long) ILNumerics.ILMath.ones<long>(long, ILNumerics.StorageOrders)
ones<long>(long, long) ILNumerics.ILMath.ones<long>(long, long, ILNumerics.StorageOrders)
ones<long>(long, long, long) ILNumerics.ILMath.ones<long>(long, long, long, ILNumerics.StorageOrders)
ones<long>(long, long, long, long) ILNumerics.ILMath.ones<long>(long, long, long, long, ILNumerics.StorageOrders)
ones<long>(long, long, long, long, long) ILNumerics.ILMath.ones<long>(long, long, long, long, long, ILNumerics.StorageOrders)
ones<long>(long, long, long, long, long, long) ILNumerics.ILMath.ones<long>(long, long, long, long, long, long, ILNumerics.StorageOrders)
ones<ulong>(long) ILNumerics.ILMath.ones<ulong>(long, ILNumerics.StorageOrders)
ones<ulong>(long, long) ILNumerics.ILMath.ones<ulong>(long, long, ILNumerics.StorageOrders)
ones<ulong>(long, long, long) ILNumerics.ILMath.ones<ulong>(long, long, long, ILNumerics.StorageOrders)
ones<ulong>(long, long, long, long) ILNumerics.ILMath.ones<ulong>(long, long, long, long, ILNumerics.StorageOrders)
ones<ulong>(long, long, long, long, long) ILNumerics.ILMath.ones<ulong>(long, long, long, long, long, ILNumerics.StorageOrders)
ones<ulong>(long, long, long, long, long, long) ILNumerics.ILMath.ones<ulong>(long, long, long, long, long, long, ILNumerics.StorageOrders)
ones<int>(long) ILNumerics.ILMath.ones<int>(long, ILNumerics.StorageOrders)
ones<int>(long, long) ILNumerics.ILMath.ones<int>(long, long, ILNumerics.StorageOrders)
ones<int>(long, long, long) ILNumerics.ILMath.ones<int>(long, long, long, ILNumerics.StorageOrders)
ones<int>(long, long, long, long) ILNumerics.ILMath.ones<int>(long, long, long, long, ILNumerics.StorageOrders)
ones<int>(long, long, long, long, long) ILNumerics.ILMath.ones<int>(long, long, long, long, long, ILNumerics.StorageOrders)
ones<int>(long, long, long, long, long, long) ILNumerics.ILMath.ones<int>(long, long, long, long, long, long, ILNumerics.StorageOrders)
ones<uint>(long) ILNumerics.ILMath.ones<uint>(long, ILNumerics.StorageOrders)
ones<uint>(long, long) ILNumerics.ILMath.ones<uint>(long, long, ILNumerics.StorageOrders)
ones<uint>(long, long, long) ILNumerics.ILMath.ones<uint>(long, long, long, ILNumerics.StorageOrders)
ones<uint>(long, long, long, long) ILNumerics.ILMath.ones<uint>(long, long, long, long, ILNumerics.StorageOrders)
ones<uint>(long, long, long, long, long) ILNumerics.ILMath.ones<uint>(long, long, long, long, long, ILNumerics.StorageOrders)
ones<uint>(long, long, long, long, long, long) ILNumerics.ILMath.ones<uint>(long, long, long, long, long, long, ILNumerics.StorageOrders)
ones<short>(long) ILNumerics.ILMath.ones<short>(long, ILNumerics.StorageOrders)
ones<short>(long, long) ILNumerics.ILMath.ones<short>(long, long, ILNumerics.StorageOrders)
ones<short>(long, long, long) ILNumerics.ILMath.ones<short>(long, long, long, ILNumerics.StorageOrders)
ones<short>(long, long, long, long) ILNumerics.ILMath.ones<short>(long, long, long, long, ILNumerics.StorageOrders)
ones<short>(long, long, long, long, long) ILNumerics.ILMath.ones<short>(long, long, long, long, long, ILNumerics.StorageOrders)
ones<short>(long, long, long, long, long, long) ILNumerics.ILMath.ones<short>(long, long, long, long, long, long, ILNumerics.StorageOrders)
ones<ushort>(long) ILNumerics.ILMath.ones<ushort>(long, ILNumerics.StorageOrders)
ones<ushort>(long, long) ILNumerics.ILMath.ones<ushort>(long, long, ILNumerics.StorageOrders)
ones<ushort>(long, long, long) ILNumerics.ILMath.ones<ushort>(long, long, long, ILNumerics.StorageOrders)
ones<ushort>(long, long, long, long) ILNumerics.ILMath.ones<ushort>(long, long, long, long, ILNumerics.StorageOrders)
ones<ushort>(long, long, long, long, long) ILNumerics.ILMath.ones<ushort>(long, long, long, long, long, ILNumerics.StorageOrders)
ones<ushort>(long, long, long, long, long, long) ILNumerics.ILMath.ones<ushort>(long, long, long, long, long, long, ILNumerics.StorageOrders)
ones<sbyte>(long) ILNumerics.ILMath.ones<sbyte>(long, ILNumerics.StorageOrders)
ones<sbyte>(long, long) ILNumerics.ILMath.ones<sbyte>(long, long, ILNumerics.StorageOrders)
ones<sbyte>(long, long, long) ILNumerics.ILMath.ones<sbyte>(long, long, long, ILNumerics.StorageOrders)
ones<sbyte>(long, long, long, long) ILNumerics.ILMath.ones<sbyte>(long, long, long, long, ILNumerics.StorageOrders)
ones<sbyte>(long, long, long, long, long) ILNumerics.ILMath.ones<sbyte>(long, long, long, long, long, ILNumerics.StorageOrders)
ones<sbyte>(long, long, long, long, long, long) ILNumerics.ILMath.ones<sbyte>(long, long, long, long, long, long, ILNumerics.StorageOrders)
ones<byte>(long) ILNumerics.ILMath.ones<byte>(long, ILNumerics.StorageOrders)
ones<byte>(long, long) ILNumerics.ILMath.ones<byte>(long, long, ILNumerics.StorageOrders)
ones<byte>(long, long, long) ILNumerics.ILMath.ones<byte>(long, long, long, ILNumerics.StorageOrders)
ones<byte>(long, long, long, long) ILNumerics.ILMath.ones<byte>(long, long, long, long, ILNumerics.StorageOrders)
ones<byte>(long, long, long, long, long) ILNumerics.ILMath.ones<byte>(long, long, long, long, long, ILNumerics.StorageOrders)
ones<byte>(long, long, long, long, long, long) ILNumerics.ILMath.ones<byte>(long, long, long, long, long, long, ILNumerics.StorageOrders)
arange<double>(double, double, int?) ILNumerics.ILMath.arange<double>(double, double, int?)
arange(double, double) ILNumerics.ILMath.arange<double, double>(double, double, double, int?)
arange(double, int) ILNumerics.ILMath.arange<double, int>(double, int, double, int?)
arange(double, double, double) ILNumerics.ILMath.arange(double, double, double)

 

Full array assignments via '=' and 'A.a' are supported. Support for subarray assignments is limited to: 

Array function Supported types
A[i] = B i: int, uint, long; A, B: all element types

Note, that the functionality of an algorithm is not affected by this list! If ILNumerics Accelerator hits a function which is not supported (yet), this function is simply excluded from optimization and is executed in the traditional way.  

Known Issues / Limitations / Caveats

  • min() / max() do not yet handle NaN values
  • reduction nodes require the dim/axis argument and it must be a compile time constant. 
  • reduction nodes may use the keepdims argument, but it must be set to the 'true' compile time constant. 
  • generator nodes, as ones(), arange() etc. must not use the (storage) order argument. Management of the storage order is often better to be left to ILNumerics!