ILNumerics Ultimate VS

ConcreteArrayT1, LocalT, InT, OutT, RetT, StorageTReshape Method (Int64, Int64, Int64, Int64, NullableStorageOrders)

ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development
Create reshaped version of this storage.

[ILNumerics Core Module]

Namespace:  ILNumerics.Core.Arrays
Assembly:  ILNumerics.Core (in ILNumerics.Core.dll) Version: (5.5.7503.3146)

public RetT Reshape(
	long d0,
	long d1,
	long d2,
	long d3,
	Nullable<StorageOrders> order = null


Type: SystemInt64
Number of elements along dim 0.
Type: SystemInt64
Number of elements along dim 1.
Type: SystemInt64
Number of elements along dim 2.
Type: SystemInt64
Number of elements along dim 3.
order (Optional)
Type: SystemNullableStorageOrders
[Optional] Storage order for the output array. Default: null (Settings.DefaultStorageOrder).

Return Value

Type: RetT
Reshaped array.

The storage order for both: the order for reading the elements from this array and storing the element into the reshaped array is determined as follows:

If order is specified (ColumnMajor or RowMajor) its value is used for the output. A copy is made only if really needed.Otherwise, the value of DefaultStorageOrder determins the target storage order.

A copy of the elements is required for non-continous arrays and - except for vector shaped arrays - for unmatching order settings. Otherwise the returned array references the same memory as this array and uses another size descriptor only.

[ILNumerics Core Module]

See Also