Table of Contents

Class NDCoordinatesAxisIncrementor

Namespace
NumSharp.Utilities
Assembly
NumSharp.dll
public class NDCoordinatesAxisIncrementor
Inheritance
NDCoordinatesAxisIncrementor
Inherited Members
Extension Methods

Constructors

NDCoordinatesAxisIncrementor(ref Shape, int)

public NDCoordinatesAxisIncrementor(ref Shape shape, int axis)

Parameters

shape Shape
axis int

NDCoordinatesAxisIncrementor(ref Shape, int, Action<NDCoordinatesAxisIncrementor>)

public NDCoordinatesAxisIncrementor(ref Shape shape, int axis, Action<NDCoordinatesAxisIncrementor> endCallback)

Parameters

shape Shape
axis int
endCallback Action<NDCoordinatesAxisIncrementor>

NDCoordinatesAxisIncrementor(long[], int)

public NDCoordinatesAxisIncrementor(long[] dims, int axis)

Parameters

dims long[]
axis int

NDCoordinatesAxisIncrementor(long[], int, Action<NDCoordinatesAxisIncrementor>)

public NDCoordinatesAxisIncrementor(long[] dims, int axis, Action<NDCoordinatesAxisIncrementor> endCallback)

Parameters

dims long[]
axis int
endCallback Action<NDCoordinatesAxisIncrementor>

Fields

Axis

public int Axis

Field Value

int

Index

public readonly long[] Index

Field Value

long[]

Slices

public readonly Slice[] Slices

Field Value

Slice[]

Methods

Next()

public Slice[] Next()

Returns

Slice[]

Reset()

public void Reset()