ILNumerics.Net
Concat Method (inArray, leadDim)

ILNumerics.Net - numeric computing and plotting for .NET

ILNumericsILLogicalArrayConcat(ILArray<(Of <(Byte>)>), Int32)
ILNumerics.Net - numeric computing for .NET
Concatenate this array
Declaration Syntax
C#Visual BasicVisual C++
public ILLogicalArray Concat(
	ILArray<byte> inArray,
	int leadDim
)
Public Function Concat ( _
	inArray As ILArray(Of Byte), _
	leadDim As Integer _
) As ILLogicalArray
public:
ILLogicalArray^ Concat(
	ILArray<unsigned char>^ inArray, 
	int leadDim
)
Parameters
inArray (ILArray<(Of <(Byte>)>))
N-dimensional storage. Except for dimensions leadDim the dimensions must match the dimensions of this storage.
leadDim (Int32)
index of dimension to concatenate arrays along. If leadDim is larger than the number of dimensions of any of the arrays its value will be used in modulus
Return Value
logical array having the size of both input arrays layed behind each other along the leadDim's-dimension
Remarks
The array returned will be a
  • reference storage, if inArray is the same as this array (object references are the same) and ILArray.MinimumRefDimensions is less or equal the number of dimensions of the resulting storage, or a
  • physical storage else.
There are only very few cases where it is possible to reference two arrays in the same reference storage. Not only the storages must point to the same underlying physical System.Array, but the ILIndexOffset must be suited in a special way. Therefore the restriction was made always to create a reference storage, if both storages are not the same.

Assembly: ILNumerics.Net (Module: ILNumerics.Net) Version: 1.4.1.1 (0.10.2.0)