#include <cudapipeline.h>
Definition at line 48 of file cudapipeline.h.
◆ CudaPipeline() [1/3]
votca::xtp::CudaPipeline::CudaPipeline |
( |
int | deviceID | ) |
|
|
inline |
◆ ~CudaPipeline()
votca::xtp::CudaPipeline::~CudaPipeline |
( |
| ) |
|
◆ CudaPipeline() [2/3]
votca::xtp::CudaPipeline::CudaPipeline |
( |
| ) |
|
|
delete |
◆ CudaPipeline() [3/3]
votca::xtp::CudaPipeline::CudaPipeline |
( |
const CudaPipeline & | | ) |
|
|
delete |
◆ axpy()
void votca::xtp::CudaPipeline::axpy |
( |
const CudaMatrix & | A, |
|
|
CudaMatrix & | B, |
|
|
double | alpha = 1.0 ) const |
◆ diag_gemm()
template<class M >
void votca::xtp::CudaPipeline::diag_gemm |
( |
const M & | A, |
|
|
const CudaMatrix & | b, |
|
|
CudaMatrix & | C ) const |
|
inline |
◆ gemm()
template<class M1 , class M2 , class M3 >
void votca::xtp::CudaPipeline::gemm |
( |
M1 && | A, |
|
|
M2 && | B, |
|
|
M3 && | C, |
|
|
double | beta = 0.0 ) const |
|
inline |
◆ get_stream()
const cudaStream_t & votca::xtp::CudaPipeline::get_stream |
( |
| ) |
const |
|
inline |
◆ getDeviceId()
int votca::xtp::CudaPipeline::getDeviceId |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ deviceID_
int votca::xtp::CudaPipeline::deviceID_ = 0 |
|
private |
◆ handle_
cublasHandle_t votca::xtp::CudaPipeline::handle_ |
|
private |
◆ stream_
cudaStream_t votca::xtp::CudaPipeline::stream_ |
|
private |
The documentation for this class was generated from the following files: