Class : MatrixMatrixMultiplyOperation
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.