Go to the source code of this file.
Namespaces |
namespace | hisq |
namespace | hisq::fermion_force |
Functions |
void | hisq::fermion_force::hisqForceInitCuda (QudaGaugeParam *param) |
void | hisq::fermion_force::hisqStaplesForceCuda (const double path_coeff[6], const QudaGaugeParam ¶m, const cudaGaugeField &oprod, const cudaGaugeField &link, cudaGaugeField *newOprod) |
void | hisq::fermion_force::hisqLongLinkForceCuda (double coeff, const QudaGaugeParam ¶m, const cudaGaugeField &oprod, const cudaGaugeField &link, cudaGaugeField *newOprod) |
void | hisq::fermion_force::hisqCompleteForceCuda (const QudaGaugeParam ¶m, const cudaGaugeField &oprod, const cudaGaugeField &link, cudaGaugeField *force) |
void | hisq::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) |
void | hisq::fermion_force::unitarizeForceCuda (const QudaGaugeParam ¶m, cudaGaugeField &cudaOldForce, cudaGaugeField &cudaGauge, cudaGaugeField *cudaNewForce, int *unitarization_failed) |
void | hisq::fermion_force::unitarizeForceCPU (const QudaGaugeParam ¶m, cpuGaugeField &cpuOldForce, cpuGaugeField &cpuGauge, cpuGaugeField *cpuNewForce) |