An error occurred while fetching the assigned milestone of the selected merge_request.
Fixed expression templates
Brief summary:
- fixed
DistributedExpressionTemplates
- many fixes and simplifications in
ExpressionTemplates
andStaticExpressionTemplates
- extended tests (unified for
VectorExpressions
,VectorViewExpressions
,StaticVectorExpressions
,DistributedVectorExpressions
,DistributedVectorViewExpressions
) - functions
maxNorm
,l1Norm
andl2Norm
- convenient aliases formax(abs(...))
,lpNorm(..., 1)
andlpNorm(..., 2)
- a
cast
function which makes something like this possible:float s = TNL::sum(cast<float>(vector))
, where vector elements may beint
,double
, etc. - fixed result types in expression templates and vertical operations
- removed
addVector
,addVectors
,addElement
,scalarProduct
andsum
methods from all vector types
Edited by Jakub Klinkovský
Merge request reports
Activity
added feature refactoring labels
assigned to @klinkovsky
added 1 commit
- 87ea7cbc - Split VectorVerticalOperationsTest from VectorUnaryOperationsTest
added 1 commit
- f4a27510 - Split VectorVerticalOperationsTest from VectorUnaryOperationsTest
added 1 commit
- 8f7ded23 - Changed argMin and argMax to return std::pair
enabled an automatic merge when the pipeline for e4ed2628 succeeds
mentioned in commit 84b7a213
Please register or sign in to reply