text: #ifndef GRAPHBLAS_BACKEND_CUDA_CUDA_HPP_
  #define GRAPHBLAS_BACKEND_CUDA_CUDA_HPP_
  
  #include "graphblas/backend/cuda/types.hpp"
  #include "graphblas/backend/cuda/util.hpp"
  #include "graphblas/backend/cuda/vector.hpp"
  #include "graphblas/backend/cuda/matrix.hpp"
  #include "graphblas/backend/cuda/transpose.hpp"
  #include "graphblas/backend/cuda/color.hpp"
  #include "graphblas/backend/cuda/spgemm.hpp"
  #include "graphblas/backend/cuda/spmm.hpp"
  #include "graphblas/backend/cuda/gemm.hpp"
  #include "graphblas/backend/cuda/spmspv_inner.hpp"
  #include "graphblas/backend/cuda/spmspv.hpp"
  #include "graphblas/backend/cuda/spmv.hpp"
  #include "graphblas/backend/cuda/gemv.hpp"
  #include "graphblas/backend/cuda/reduce.hpp"
  #include "graphblas/backend/cuda/scatter.hpp"
  #include "graphblas/backend/cuda/gather.hpp"
  #include "graphblas/backend/cuda/ewisemult.hpp"
  #include "graphblas/backend/cuda/ewiseadd.hpp"
  #include "graphblas/backend/cuda/trace.hpp"
  #include "graphblas/backend/cuda/assign.hpp"
  #include "graphblas/backend/cuda/apply.hpp"
  #include "graphblas/backend/cuda/tri.hpp"
  #include "graphblas/backend/cuda/descriptor.hpp"
  #include "graphblas/backend/cuda/sparse_vector.hpp"
  #include "graphblas/backend/cuda/dense_vector.hpp"
  #include "graphblas/backend/cuda/sparse_matrix.hpp"
  #include "graphblas/backend/cuda/dense_matrix.hpp"
  #include "graphblas/backend/cuda/operations.hpp"
  #include "graphblas/backend/cuda/kernels/kernels.hpp"
  
  #endif  // GRAPHBLAS_BACKEND_CUDA_CUDA_HPP_
  