Class : AddComplexLinearCombinationOperation
AddComplexLinearCombinationOperation :
prototype: AddComplexLinearCombinationOperation (ComplexVector* , ComplexVector* , int , Complex* coefficients )
description:constructor
input parameters:
destinationVector = vector to which the linear combination has to be added
sourceVector = array containing the vectors that have to be added
nbrVector = number of vector that have to be added
coefficients = coefficient of the linear combination
AddComplexLinearCombinationOperation :
prototype: AddComplexLinearCombinationOperation (ComplexVector* , ComplexVector** , int , Complex* coefficients )
description:constructor
input parameters:
destinationVector = vector to which the linear combination has to be added
sourceVector = array containing pointers to the vectors that have to be added
nbrVector = number of vector that have to be added
coefficients = coefficient of the linear combination
AddComplexLinearCombinationOperation :
prototype: AddComplexLinearCombinationOperation (ComplexVector* , ComplexMatrix& , int , Complex* coefficients )
description:constructor
input parameters:
destinationVector = vector to which the linear combination has to be added
sourceVector = matrix containing the vectors that have to be added
nbrVector = number of vector that have to be added
coefficients = coefficient of the linear combination
AddComplexLinearCombinationOperation :
prototype: AddComplexLinearCombinationOperation (ComplexVector* , ComplexVector* , int , double* coefficients )
description:constructor
input parameters:
destinationVector = vector to which the linear combination has to be added
sourceVector = array containing the vectors that have to be added
nbrVector = number of vector that have to be added
coefficients = coefficient of the linear combination
AddComplexLinearCombinationOperation :
prototype: AddComplexLinearCombinationOperation (ComplexVector* , ComplexVector** , int , double* coefficients )
description:constructor
input parameters:
destinationVector = vector to which the linear combination has to be added
sourceVector = array containing poiinters to the vectors that have to be added
nbrVector = number of vector that have to be added
coefficients = coefficient of the linear combination
AddComplexLinearCombinationOperation :
prototype: AddComplexLinearCombinationOperation (ComplexVector* , ComplexMatrix& , int , double* coefficients )
description:constructor
input parameters:
destinationVector = vector to which the linear combination has to be added
sourceVector = matrix containing the vectors that have to be added
nbrVector = number of vector that have to be added
coefficients = coefficient of the linear combination
AddComplexLinearCombinationOperation :
prototype: AddComplexLinearCombinationOperation (const AddComplexLinearCombinationOperation& operation )
description:copy constructor
input parameters:
operation = reference on operation to copy
~AddComplexLinearCombinationOperation :
prototype: ~AddComplexLinearCombinationOperation ()
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
GetDestinationVector :
prototype: Vector* GetDestinationVector ()
description:get destination vector
input parameters:
return value: pointer to destination vector
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
Back to index.