C# Class GoodAI.Core.Memory.TensorDimensions

Inheritance: GoodAI.Core.Memory.MemBlockAttribute
Mostra file Open project: GoodAI/BrainSimulator Class Usage Examples

Public Methods

Method Description
AddDimensions ( ) : TensorDimensions
Equals ( TensorDimensions dimensionsHint ) : bool
Equals ( object obj ) : bool
GetBackwardCompatibleDims ( int count, int columnHint ) : TensorDimensions
GetHashCode ( ) : int
Print ( bool printTotalSize = false ) : string
TensorDimensions ( ) : System
TensorDimensions ( IEnumerable dimensions ) : System
Transpose ( ) : TensorDimensions

Private Methods

Method Description
ProcessDimensions ( IEnumerable dimensions ) : IImmutableList

Method Details

AddDimensions() public method

public AddDimensions ( ) : TensorDimensions
return TensorDimensions

Equals() public method

public Equals ( TensorDimensions dimensionsHint ) : bool
dimensionsHint TensorDimensions
return bool

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetBackwardCompatibleDims() public static method

public static GetBackwardCompatibleDims ( int count, int columnHint ) : TensorDimensions
count int
columnHint int
return TensorDimensions

GetHashCode() public method

public GetHashCode ( ) : int
return int

Print() public method

public Print ( bool printTotalSize = false ) : string
printTotalSize bool
return string

TensorDimensions() public method

public TensorDimensions ( ) : System
return System

TensorDimensions() public method

public TensorDimensions ( IEnumerable dimensions ) : System
dimensions IEnumerable
return System

Transpose() public method

public Transpose ( ) : TensorDimensions
return TensorDimensions