ILNumerics Ultimate VS

ILMathvertcatT, LocalT, InT, OutT, RetT, StorageT Method (ConcreteArrayT, LocalT, InT, OutT, RetT, StorageT, ConcreteArrayT, LocalT, InT, OutT, RetT, StorageT, ConcreteArrayT, LocalT, InT, OutT, RetT, StorageT, ConcreteArrayT, LocalT, InT, OutT, RetT, StorageT)

ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development
Create new array with the columns of A extended by the columns of B and C and D.

[ILNumerics Computing Engine]

Namespace:  ILNumerics
Assembly:  ILNumerics.Computing (in ILNumerics.Computing.dll) Version: 5.5.0.0 (5.5.7503.3146)
Syntax

public static RetT vertcat<T, LocalT, InT, OutT, RetT, StorageT>(
	ConcreteArray<T, LocalT, InT, OutT, RetT, StorageT> A,
	ConcreteArray<T, LocalT, InT, OutT, RetT, StorageT> B,
	ConcreteArray<T, LocalT, InT, OutT, RetT, StorageT> C,
	ConcreteArray<T, LocalT, InT, OutT, RetT, StorageT> D
)
where LocalT : Mutable<T, LocalT, InT, OutT, RetT, StorageT>
where InT : Immutable<T, LocalT, InT, OutT, RetT, StorageT>
where OutT : Mutable<T, LocalT, InT, OutT, RetT, StorageT>
where RetT : ConcreteRetArray<T, LocalT, InT, OutT, RetT, StorageT>
where StorageT : new(), BaseStorage<T, LocalT, InT, OutT, RetT, StorageT>

Parameters

A
Type: ILNumerics.Core.ArraysConcreteArrayT, LocalT, InT, OutT, RetT, StorageT
The first array.
B
Type: ILNumerics.Core.ArraysConcreteArrayT, LocalT, InT, OutT, RetT, StorageT
The second array.
C
Type: ILNumerics.Core.ArraysConcreteArrayT, LocalT, InT, OutT, RetT, StorageT
The third array.
D
Type: ILNumerics.Core.ArraysConcreteArrayT, LocalT, InT, OutT, RetT, StorageT
The fourth array.

Type Parameters

T
LocalT
InT
OutT
RetT
StorageT

Return Value

Type: RetT
New array with elements of A and B and C.
Exceptions

ExceptionCondition
ArgumentNullException if A, B or C are null.
ArgumentException if the sizes of A, B and/or C do not match.
Remarks

The size of all arrays must match. This means that all but the first dimension (#0) must have the same lengths.

[ILNumerics Computing Engine]

See Also

Reference

MathInternal.concat``6(ConcreteArrayUMP, UMP, UMP, UMP, UMP, UMP, ConcreteArrayUMP, UMP, UMP, UMP, UMP, UMP, UInt32)
MathInternal.horzcat``6(ConcreteArrayUMP, UMP, UMP, UMP, UMP, UMP, ConcreteArrayUMP, UMP, UMP, UMP, UMP, UMP)