Reference documentation for deal.II version 9.0.0
Public Member Functions | Public Attributes | List of all members
Utilities::CUDA::Handle Struct Reference

#include <deal.II/base/cuda.h>

Public Member Functions

 Handle ()
 
 Handle (Handle const &)=delete
 
 ~Handle ()
 

Public Attributes

cusparseHandle_t cusparse_handle
 

Detailed Description

This structure creates, stores, and destroys the handles of the different CUDA libraries used inside deal.II.

Definition at line 42 of file cuda.h.

Constructor & Destructor Documentation

◆ Handle() [1/2]

Utilities::CUDA::Handle::Handle ( )

Constructor. Create the handles for the different libraries.

◆ Handle() [2/2]

Utilities::CUDA::Handle::Handle ( Handle const &  )
delete

Copy constructor is deleted.

◆ ~Handle()

Utilities::CUDA::Handle::~Handle ( )

Destructor. Destroy the handles and free all the memory allocated by GrowingVectorMemory.

Member Data Documentation

◆ cusparse_handle

cusparseHandle_t Utilities::CUDA::Handle::cusparse_handle

Handle to the cuSPARSE library.

Definition at line 67 of file cuda.h.


The documentation for this struct was generated from the following file: