The matop mode allows the assignment of complete vectors and tables, however it is not possible to assign the values to a temporary vector, just like
matop {VAR1,VAR2,VAR3} = one(3,1)
The usage of temporary vectors inside of expressions is however possible.
Analysis:
This fix can be done, in a simple change of the sub matrix evaluation routine, where the target vector has to be considered by shifting the starting point of the for loop. In addition, the sub matrix evaluation routine has to be called every time, which means that the condition checking for matrix functions or matrix multiplications has to be removed.
Implementation:
The fix was implemented as proposed by the analysis. Implementation tests were passed successfully.
Documentation:
Not needed - Bug fix.
Tests:
Software tests were passed without any deviation. Fix implemented successfully.
Anonymous
Diff:
Diff:
Diff:
Diff: