-
- Downloads
There was an error fetching the commit references. Please try again later.
Removed HostType and CudaType aliases in containers, matrices and grids
They are not suitable for more than 2 devices/execution types; their design breaks the Open-Closed Principle. Instead, a type template "Self" was created, which allows to change any template parameter.
parent
3a997233
No related branches found
No related tags found
Showing
- src/Benchmarks/DistSpMV/tnl-benchmark-distributed-spmv.h 4 additions, 4 deletionssrc/Benchmarks/DistSpMV/tnl-benchmark-distributed-spmv.h
- src/Benchmarks/LinearSolvers/tnl-benchmark-linear-solvers.h 6 additions, 4 deletionssrc/Benchmarks/LinearSolvers/tnl-benchmark-linear-solvers.h
- src/Benchmarks/NDArray/tnl-benchmark-ndarray-boundary.h 2 additions, 1 deletionsrc/Benchmarks/NDArray/tnl-benchmark-ndarray-boundary.h
- src/Benchmarks/NDArray/tnl-benchmark-ndarray.h 2 additions, 1 deletionsrc/Benchmarks/NDArray/tnl-benchmark-ndarray.h
- src/TNL/Containers/Array.h 9 additions, 11 deletionssrc/TNL/Containers/Array.h
- src/TNL/Containers/ArrayView.h 9 additions, 10 deletionssrc/TNL/Containers/ArrayView.h
- src/TNL/Containers/DistributedArray.h 10 additions, 2 deletionssrc/TNL/Containers/DistributedArray.h
- src/TNL/Containers/DistributedArrayView.h 10 additions, 2 deletionssrc/TNL/Containers/DistributedArrayView.h
- src/TNL/Containers/DistributedVector.h 10 additions, 2 deletionssrc/TNL/Containers/DistributedVector.h
- src/TNL/Containers/DistributedVectorView.h 10 additions, 2 deletionssrc/TNL/Containers/DistributedVectorView.h
- src/TNL/Containers/Vector.h 10 additions, 11 deletionssrc/TNL/Containers/Vector.h
- src/TNL/Containers/VectorView.h 9 additions, 11 deletionssrc/TNL/Containers/VectorView.h
- src/TNL/Matrices/AdEllpack.h 5 additions, 2 deletionssrc/TNL/Matrices/AdEllpack.h
- src/TNL/Matrices/BiEllpack.h 5 additions, 2 deletionssrc/TNL/Matrices/BiEllpack.h
- src/TNL/Matrices/BiEllpackSymmetric.h 5 additions, 2 deletionssrc/TNL/Matrices/BiEllpackSymmetric.h
- src/TNL/Matrices/COOMatrix.h 5 additions, 2 deletionssrc/TNL/Matrices/COOMatrix.h
- src/TNL/Matrices/CSR.h 5 additions, 2 deletionssrc/TNL/Matrices/CSR.h
- src/TNL/Matrices/ChunkedEllpack.h 5 additions, 2 deletionssrc/TNL/Matrices/ChunkedEllpack.h
- src/TNL/Matrices/Dense.h 4 additions, 2 deletionssrc/TNL/Matrices/Dense.h
- src/TNL/Matrices/DistributedMatrix.h 6 additions, 3 deletionssrc/TNL/Matrices/DistributedMatrix.h
Loading
Please register or sign in to comment