-
- Downloads
There was an error fetching the commit references. Please try again later.
Fixed scalar types in vector operations
This allows int-vectors to be multiplied by float-scalars, producing accurate int values (e.g. 4.2 * 10 == 42).
Showing
- src/Python/pytnl/tnl/Vector.h 2 additions, 2 deletionssrc/Python/pytnl/tnl/Vector.h
- src/TNL/Containers/Algorithms/VectorOperations.h 45 additions, 51 deletionssrc/TNL/Containers/Algorithms/VectorOperations.h
- src/TNL/Containers/Algorithms/VectorOperationsCuda_impl.h 33 additions, 35 deletionssrc/TNL/Containers/Algorithms/VectorOperationsCuda_impl.h
- src/TNL/Containers/Algorithms/VectorOperationsHost_impl.h 19 additions, 20 deletionssrc/TNL/Containers/Algorithms/VectorOperationsHost_impl.h
- src/TNL/Containers/Algorithms/VectorOperationsMIC_impl.h 22 additions, 24 deletionssrc/TNL/Containers/Algorithms/VectorOperationsMIC_impl.h
- src/TNL/Containers/Vector.h 17 additions, 15 deletionssrc/TNL/Containers/Vector.h
- src/TNL/Containers/VectorView.h 17 additions, 15 deletionssrc/TNL/Containers/VectorView.h
- src/TNL/Containers/VectorView_impl.h 16 additions, 14 deletionssrc/TNL/Containers/VectorView_impl.h
- src/TNL/Containers/Vector_impl.h 23 additions, 21 deletionssrc/TNL/Containers/Vector_impl.h
- src/TNL/DistributedContainers/DistributedVector.h 17 additions, 15 deletionssrc/TNL/DistributedContainers/DistributedVector.h
- src/TNL/DistributedContainers/DistributedVectorView.h 17 additions, 15 deletionssrc/TNL/DistributedContainers/DistributedVectorView.h
- src/TNL/DistributedContainers/DistributedVectorView_impl.h 19 additions, 17 deletionssrc/TNL/DistributedContainers/DistributedVectorView_impl.h
- src/TNL/DistributedContainers/DistributedVector_impl.h 19 additions, 17 deletionssrc/TNL/DistributedContainers/DistributedVector_impl.h
- src/UnitTests/Containers/VectorTest.h 15 additions, 0 deletionssrc/UnitTests/Containers/VectorTest.h
Loading
Please register or sign in to comment