C# Класс GoodAI.Modules.Matrix.MyMatrixAutoOps

Class for performing matrix operations
Наследование: MyMatrixOps
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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