votca 2024.2-dev
Loading...
Searching...
No Matches
votca::xtp::CudaMatrixTranspose< M > Class Template Reference

#include <cudamatrix.h>

Public Member Functions

 CudaMatrixTranspose (const M &mat)
 
Index size () const
 
Index rows () const
 
Index cols () const
 
Index ld () const
 
double * data () const
 

Static Public Member Functions

static constexpr bool transposed ()
 

Private Attributes

const M & mat_
 

Detailed Description

template<class M>
class votca::xtp::CudaMatrixTranspose< M >

Definition at line 89 of file cudamatrix.h.

Constructor & Destructor Documentation

◆ CudaMatrixTranspose()

template<class M >
votca::xtp::CudaMatrixTranspose< M >::CudaMatrixTranspose ( const M & mat)
inline

Definition at line 91 of file cudamatrix.h.

Member Function Documentation

◆ cols()

template<class M >
Index votca::xtp::CudaMatrixTranspose< M >::cols ( ) const
inline

Definition at line 94 of file cudamatrix.h.

◆ data()

template<class M >
double * votca::xtp::CudaMatrixTranspose< M >::data ( ) const
inline

Definition at line 96 of file cudamatrix.h.

◆ ld()

template<class M >
Index votca::xtp::CudaMatrixTranspose< M >::ld ( ) const
inline

Definition at line 95 of file cudamatrix.h.

◆ rows()

template<class M >
Index votca::xtp::CudaMatrixTranspose< M >::rows ( ) const
inline

Definition at line 93 of file cudamatrix.h.

◆ size()

template<class M >
Index votca::xtp::CudaMatrixTranspose< M >::size ( ) const
inline

Definition at line 92 of file cudamatrix.h.

◆ transposed()

template<class M >
static constexpr bool votca::xtp::CudaMatrixTranspose< M >::transposed ( )
inlinestaticconstexpr

Definition at line 98 of file cudamatrix.h.

Member Data Documentation

◆ mat_

template<class M >
const M& votca::xtp::CudaMatrixTranspose< M >::mat_
private

Definition at line 101 of file cudamatrix.h.


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