QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Namespaces | Functions
unitarization_links.h File Reference
#include <gauge_field.h>
Include dependency graph for unitarization_links.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 quda
 

Functions

void quda::setUnitarizeLinksConstants (double unitarize_eps, double max_error, bool allow_svd, bool svd_only, double svd_rel_error, double svd_abs_error)
 
void quda::unitarizeLinksCPU (cpuGaugeField &outfield, const cpuGaugeField &infield)
 
void quda::unitarizeLinks (cudaGaugeField &outfield, const cudaGaugeField &infield, int *fails)
 
void quda::unitarizeLinks (cudaGaugeField &outfield, int *fails)
 
bool quda::isUnitary (const cpuGaugeField &field, double max_error)
 
void quda::projectSU3 (cudaGaugeField &U, double tol, int *fails)
 Project the input gauge field onto the SU(3) group. This is a destructive operation. The number of link failures is reported so appropriate action can be taken. More...