-
- Downloads
There was an error fetching the commit references. Please try again later.
Changed reduction operation to use functions with `return a + b` instead of `a += b`
This is nicer because it more clearly separates data load, computation and data store. Furthermore, it allows to use instances of std::plus, std::logical_and, std::logical_or, etc. instead of custom lambda functions.
parent
d0fc1bb7
No related branches found
No related tags found
Showing
- src/Benchmarks/BLAS/CommonVectorOperations.hpp 28 additions, 28 deletionssrc/Benchmarks/BLAS/CommonVectorOperations.hpp
- src/TNL/Containers/Algorithms/ArrayOperationsCuda.hpp 6 additions, 6 deletionssrc/TNL/Containers/Algorithms/ArrayOperationsCuda.hpp
- src/TNL/Containers/Algorithms/CudaMultireductionKernel.h 17 additions, 17 deletionssrc/TNL/Containers/Algorithms/CudaMultireductionKernel.h
- src/TNL/Containers/Algorithms/CudaReductionKernel.h 17 additions, 17 deletionssrc/TNL/Containers/Algorithms/CudaReductionKernel.h
- src/TNL/Containers/Algorithms/Multireduction.hpp 19 additions, 19 deletionssrc/TNL/Containers/Algorithms/Multireduction.hpp
- src/TNL/Containers/Algorithms/Reduction.hpp 18 additions, 19 deletionssrc/TNL/Containers/Algorithms/Reduction.hpp
- src/TNL/Containers/Expressions/Comparison.h 15 additions, 15 deletionssrc/TNL/Containers/Expressions/Comparison.h
- src/TNL/Containers/Expressions/DistributedExpressionTemplates.h 6 additions, 6 deletions...L/Containers/Expressions/DistributedExpressionTemplates.h
- src/TNL/Containers/Expressions/ExpressionTemplates.h 6 additions, 6 deletionssrc/TNL/Containers/Expressions/ExpressionTemplates.h
- src/TNL/Containers/Expressions/StaticExpressionTemplates.h 12 additions, 12 deletionssrc/TNL/Containers/Expressions/StaticExpressionTemplates.h
- src/TNL/Containers/Expressions/VerticalOperations.h 13 additions, 13 deletionssrc/TNL/Containers/Expressions/VerticalOperations.h
- src/TNL/Solvers/Linear/GMRES_impl.h 2 additions, 2 deletionssrc/TNL/Solvers/Linear/GMRES_impl.h
- src/TNL/Solvers/ODE/Euler.hpp 1 addition, 1 deletionsrc/TNL/Solvers/ODE/Euler.hpp
- src/TNL/Solvers/ODE/Merson_impl.h 1 addition, 1 deletionsrc/TNL/Solvers/ODE/Merson_impl.h
- src/UnitTests/Containers/MultireductionTest.h 1 addition, 1 deletionsrc/UnitTests/Containers/MultireductionTest.h
- src/UnitTests/Containers/VectorEvaluateAndReduceTest.h 3 additions, 3 deletionssrc/UnitTests/Containers/VectorEvaluateAndReduceTest.h
Loading
Please register or sign in to comment