/* ----------------------------------------------------------------------- Copyright (2010) Sandia Corporation. Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains certain rights in this software. This software is distributed under the Simplified BSD License. ----------------------------------------------------------------------- */ /*! \file */ #ifndef HIP_MAT_H #define HIP_MAT_H #include #include "hip_memory.h" /// Namespace for CUDA Driver routines namespace ucl_hip { #define _UCL_MAT_ALLOW #define _UCL_DEVICE_PTR_MAT #include "ucl_basemat.h" #include "ucl_h_vec.h" #include "ucl_h_mat.h" #include "ucl_d_vec.h" #include "ucl_d_mat.h" #include "ucl_s_obj_help.h" #include "ucl_vector.h" #include "ucl_matrix.h" #undef _UCL_DEVICE_PTR_MAT #undef _UCL_MAT_ALLOW #define UCL_COPY_ALLOW #include "ucl_copy.h" #undef UCL_COPY_ALLOW #define UCL_PRINT_ALLOW #include "ucl_print.h" #undef UCL_PRINT_ALLOW } // namespace ucl_cudadr #endif