mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
|
Management of a cusolverDnParams structure.
RAII management of a cusolverDnParams structure.
The handle is not created automatically on default construction, e.g. in case it is desired to do so in a critical block scope.
The handle is destroyed on the call to this class's destructor.
Definition at line 48 of file cusolverDnParams.hpp.
#include <math/cuda/cusolverDnParams.hpp>
Public Member Functions | |
cusolverDnParams () | |
Default c'tor. | |
cusolverDnParams (bool create) | |
Constructor with option to create /not-create the structure. | |
~cusolverDnParams () | |
Destructor. | |
void | create () |
Create (allocate) the structure. | |
cusolverDnParams_t | operator() () |
Get the structure for use in calls to cusolverDN routines. | |
operator cusolverDnParams_t () | |
Conversion operator, allows objects of this class to be used as if they are the structure. | |
|
inline |
Default c'tor.
Creates the structure
Definition at line 58 of file cusolverDnParams.hpp.
References create().
|
inlineexplicit |
Constructor with option to create /not-create the structure.
[in] | create | if true the structure is created. if false it is not created. |
Definition at line 64 of file cusolverDnParams.hpp.
References create().
|
inline |
Destructor.
Definition at line 73 of file cusolverDnParams.hpp.
|
inline |
Create (allocate) the structure.
Definition at line 82 of file cusolverDnParams.hpp.
Referenced by cusolverDnParams(), and cusolverDnParams().
|
inline |
Conversion operator, allows objects of this class to be used as if they are the structure.
Definition at line 105 of file cusolverDnParams.hpp.
|
inline |
Get the structure for use in calls to cusolverDN routines.
Definition at line 96 of file cusolverDnParams.hpp.