Go to the source code of this file.
Functions | |
void | multiply_by_gamma5 (fermi_field &r, fermi_field &s) |
r(x,alpha,i) = Gamma5(alpha,beta) * s(x,beta,i) | |
void | mul_Q (fermi_field &psi_out, fermi_field &psi_in, gauge_field &U, coefficients &coeff, int parity=EVENODD) |
Calls the current Wilson/Clover action. | |
inversion_stats | mul_invQ (fermi_field &psi_out, fermi_field &psi_in, gauge_field &U, coefficients &coeff, mdp_real absolute_precision=fermi_inversion_precision, mdp_real relative_precision=0, int max_steps=2000) |
Executes the current Wilson/Clover inverter. | |
mdp_real | check_inversion (fermi_field &phi, gauge_field &U, coefficients &coeff) |
Checks that inversion is working. | |
Variables | |
void(* | default_fermi_action )(fermi_field &, fermi_field &, gauge_field &, coefficients &, int) = FermiCloverActionFast::mul_Q |
Pointer to the current Wilson/Clover action. | |
inversion_stats(* | default_fermi_inverter )(fermi_field &, fermi_field &, gauge_field &, coefficients &, mdp_real, mdp_real, int) = &(MinRes::inverter<fermi_field,gauge_field>) |
Pointer to the current Wilson/Clover inverter. |
Various algorithms for Wilson fermions
Distributed under GPL2 License
Created with support from the US Department of Energy
class for building a single instanton gauge configuration
Distributed under GPL2 License
Created with support from the US Department of Energy
mdp_real check_inversion | ( | fermi_field & | phi, | |
gauge_field & | U, | |||
coefficients & | coeff | |||
) |
Checks that inversion is working.
inversion_stats mul_invQ | ( | fermi_field & | psi_out, | |
fermi_field & | psi_in, | |||
gauge_field & | U, | |||
coefficients & | coeff, | |||
mdp_real | absolute_precision = fermi_inversion_precision , |
|||
mdp_real | relative_precision = 0 , |
|||
int | max_steps = 2000 | |||
) |
Executes the current Wilson/Clover inverter.
void mul_Q | ( | fermi_field & | psi_out, | |
fermi_field & | psi_in, | |||
gauge_field & | U, | |||
coefficients & | coeff, | |||
int | parity = EVENODD | |||
) |
Calls the current Wilson/Clover action.
void multiply_by_gamma5 | ( | fermi_field & | r, | |
fermi_field & | s | |||
) |
r(x,alpha,i) = Gamma5(alpha,beta) * s(x,beta,i)
void(* default_fermi_action)(fermi_field &, fermi_field &, gauge_field &, coefficients &, int) = FermiCloverActionFast::mul_Q |
Pointer to the current Wilson/Clover action.
inversion_stats(* default_fermi_inverter)(fermi_field &, fermi_field &, gauge_field &, coefficients &, mdp_real, mdp_real, int) = &(MinRes::inverter<fermi_field,gauge_field>) |
Pointer to the current Wilson/Clover inverter.