27#ifndef math_cusolverDnParams_hpp
28#define math_cusolverDnParams_hpp
32#include <cuda_runtime.h>
33#include <cusolverDn.h>
50struct cusolverDnParams
54 cusolverDnParams_t m_handle{ NULL };
66 explicit cusolverDnParams(
bool create )
79 cusolverDnDestroyParams( m_handle );
86 cusolverStatus_t csec = cusolverDnCreateParams( &m_handle );
87 if( csec != CUSOLVER_STATUS_SUCCESS )
89 std::cerr << __FILE__ <<
" " << __LINE__ <<
" " << csec <<
"\n";
98 cusolverDnParams_t operator()()
107 operator cusolverDnParams_t()