QUDA
1.0.0
|
#include <quda_matrix.h>
Go to the source code of this file.
Namespaces | |
quda | |
Functions | |
template<typename Matrix , typename Float > | |
__host__ __device__ bool | quda::checkUnitary (const Matrix &inv, const Matrix &in, const Float tol) |
Check the unitarity of the input matrix to a given tolerance. More... | |
template<typename Matrix > | |
__host__ __device__ void | quda::checkUnitaryPrint (const Matrix &inv, const Matrix &in) |
Print out deviation for each component (used for debugging only). More... | |
template<typename Float > | |
__host__ __device__ void | quda::polarSu3 (Matrix< complex< Float >, 3 > &in, Float tol) |
Project the input matrix on the SU(3) group. First unitarize the matrix and then project onto the special unitary group. More... | |
This header file defines an interative SU(3) projection algorithm
Definition in file su3_project.cuh.