C# 클래스 GoodAI.Modules.Matrix.MyMatrixAutoOps

Class for performing matrix operations
상속: MyMatrixOps
파일 보기 프로젝트 열기: GoodAI/BrainSimulator 1 사용 예제들

공개 메소드들

메소드 설명
AvailableOperations ( ) : MatOperation
MyMatrixAutoOps ( MyWorkingNode callee, MatOperation operations, MyMemoryBlock A = null ) : GoodAI.Core.Memory
Run ( MatOperation operation, MyMemoryBlock A ) : void
Run ( MatOperation operation, MyMemoryBlock A, MyMemoryBlock Result ) : void
Run ( MatOperation operation, MyMemoryBlock A, MyMemoryBlock B, MyMemoryBlock Result ) : void
Run ( MatOperation operation, MyMemoryBlock A, MyMemoryBlock Result, int AColumnHint ) : void

Enables overriding the dimensions to be applicable on tensors. Result columnHint seems not to be used for any operation so there is no need to override it.

Run ( MatOperation operation, MyMemoryBlock A, float value, MyMemoryBlock Result ) : void

메소드 상세

AvailableOperations() 공개 정적인 메소드

public static AvailableOperations ( ) : MatOperation
리턴 MatOperation

MyMatrixAutoOps() 공개 메소드

public MyMatrixAutoOps ( MyWorkingNode callee, MatOperation operations, MyMemoryBlock A = null ) : GoodAI.Core.Memory
callee MyWorkingNode
operations MatOperation
A MyMemoryBlock
리턴 GoodAI.Core.Memory

Run() 공개 메소드

public Run ( MatOperation operation, MyMemoryBlock A ) : void
operation MatOperation
A MyMemoryBlock
리턴 void

Run() 공개 메소드

public Run ( MatOperation operation, MyMemoryBlock A, MyMemoryBlock Result ) : void
operation MatOperation
A MyMemoryBlock
Result MyMemoryBlock
리턴 void

Run() 공개 메소드

public Run ( MatOperation operation, MyMemoryBlock A, MyMemoryBlock B, MyMemoryBlock Result ) : void
operation MatOperation
A MyMemoryBlock
B MyMemoryBlock
Result MyMemoryBlock
리턴 void

Run() 공개 메소드

Enables overriding the dimensions to be applicable on tensors. Result columnHint seems not to be used for any operation so there is no need to override it.
public Run ( MatOperation operation, MyMemoryBlock A, MyMemoryBlock Result, int AColumnHint ) : void
operation MatOperation
A MyMemoryBlock
Result MyMemoryBlock
AColumnHint int sees A as a matrix with this number of columns
리턴 void

Run() 공개 메소드

public Run ( MatOperation operation, MyMemoryBlock A, float value, MyMemoryBlock Result ) : void
operation MatOperation
A MyMemoryBlock
value float
Result MyMemoryBlock
리턴 void