QUDA
v1.1.0
A library for QCD on GPUs
|
Specialized container for Hermitian matrices (e.g., used for wrapping clover matrices) More...
#include <quda_matrix.h>
Public Member Functions | |
__device__ __host__ | HMatrix () |
__device__ __host__ | HMatrix (const HMatrix< T, N > &a) |
__device__ __host__ | HMatrix (const T data_[]) |
__device__ __host__ complex< T > const | operator() (int i, int j) const |
__device__ __host__ HMatrix_wrapper< T, HMatrix< T, N > > | operator() (int i, int j) |
template<class U > | |
__device__ __host__ void | operator= (const HMatrix< U, N > &b) |
template<typename S > | |
__device__ __host__ | HMatrix (const clover_wrapper< T, S > &s) |
template<typename S > | |
__device__ __host__ void | operator= (const clover_wrapper< T, S > &s) |
__device__ __host__ HMatrix< T, N > | square () const |
Hermitian matrix square. More... | |
__device__ __host__ T | max () const |
Compute the absolute max element of the Hermitian matrix. More... | |
__device__ __host__ void | print () const |
Public Attributes | |
T | data [N *N] |
Specialized container for Hermitian matrices (e.g., used for wrapping clover matrices)
Definition at line 281 of file quda_matrix.h.
|
inline |
Definition at line 302 of file quda_matrix.h.
|
inline |
Definition at line 307 of file quda_matrix.h.
|
inline |
Definition at line 312 of file quda_matrix.h.
|
inline |
Definition at line 68 of file clover_field_order.h.
|
inline |
Compute the absolute max element of the Hermitian matrix.
Definition at line 376 of file quda_matrix.h.
|
inline |
Definition at line 328 of file quda_matrix.h.
|
inline |
Definition at line 317 of file quda_matrix.h.
|
inline |
Definition at line 62 of file clover_field_order.h.
|
inline |
Definition at line 333 of file quda_matrix.h.
|
inline |
Definition at line 385 of file quda_matrix.h.
|
inline |
T quda::HMatrix< T, N >::data[N *N] |
Definition at line 300 of file quda_matrix.h.