Class : MatrixMatrixMultiplyOperation

class deriving from AbstractArchitectureOperation

MatrixMatrixMultiplyOperation :

prototype: MatrixMatrixMultiplyOperation (Matrix* , Matrix* rightMatrix )

description:constructor


input parameters:
leftMatrix = pointer to the matrix used as left matrix for the multiplication and where the result will be stored
rightMatrix = pointer to the matrix used as right matrix for the multiplication



MatrixMatrixMultiplyOperation :

prototype: MatrixMatrixMultiplyOperation (const MatrixMatrixMultiplyOperation& operation )

description:copy constructor


input parameters:
operation = reference on operation to copy



~MatrixMatrixMultiplyOperation :

prototype: ~MatrixMatrixMultiplyOperation ()

description:destructor



SetIndicesRange :

prototype: void SetIndicesRange (const int& , const int& nbrComponent )

description:set range of indices


input parameters:
firstComponent = index of the first component
nbrComponent = number of component



Clone :

prototype: AbstractArchitectureOperation* Clone ()

description:clone operation


input parameters:


return value: pointer to cloned operation



ApplyOperation :

prototype: bool ApplyOperation ()

description:apply operation


input parameters:


return value: true if no error occurs



GetDestinationMatrix :

prototype: Matrix* GetDestinationMatrix ()

description:get destination matrix


input parameters:


return value: pointer to destination matrix



Back to index.