#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: