QUDA  v1.1.0
A library for QCD on GPUs
Namespaces | Functions
ks_improved_force.h File Reference
#include <quda_internal.h>
#include <quda.h>
#include <gauge_field.h>

Go to the source code of this file.

Namespaces

 quda
 
 quda::fermion_force
 

Functions

void quda::fermion_force::hisqStaplesForce (GaugeField &newOprod, const GaugeField &oprod, const GaugeField &link, const double path_coeff[6])
 Compute the fat-link contribution to the fermion force. More...
 
void quda::fermion_force::hisqLongLinkForce (GaugeField &newOprod, const GaugeField &oprod, const GaugeField &link, double coeff)
 Compute the long-link contribution to the fermion force. More...
 
void quda::fermion_force::hisqCompleteForce (GaugeField &oprod, const GaugeField &link)
 Multiply the computed the force matrix by the gauge field and perform traceless anti-hermitian projection. More...
 
void quda::fermion_force::setUnitarizeForceConstants (double unitarize_eps, double hisq_force_filter, double max_det_error, bool allow_svd, bool svd_only, double svd_rel_error, double svd_abs_error)
 Set the constant parameters for the force unitarization. More...
 
void quda::fermion_force::unitarizeForce (GaugeField &newForce, const GaugeField &oldForce, const GaugeField &gauge, int *unitarization_failed)
 Unitarize the fermion force. More...
 
void quda::fermion_force::unitarizeForceCPU (GaugeField &newForce, const GaugeField &oldForce, const GaugeField &gauge)
 Unitarize the fermion force on CPU. More...