/Users/mdipierro/fermiqcd/development/Libraries/fermiqcd_dwfermi_algorithms.h File Reference

Go to the source code of this file.

Functions

void project (fermi_field &psi, dwfermi_field &chi)
 Projects a domain wall fermion (chi) into a wilson fermion (psi).
void project (dwfermi_field &chi, fermi_field &psi)
 Projects a will fermion (psi) into a domain wall fermion (chi).
void mul_Q (dwfermi_field &psi_out, dwfermi_field &psi_in, gauge_field &U, coefficients &coeff)
 Executes the current dwfermi action.
inversion_stats mul_invQ (dwfermi_field &psi_out, dwfermi_field &psi_in, gauge_field &U, coefficients &coeff, mdp_real absolute_precision=dwfermi_inversion_precision, mdp_real relative_precision=0, int max_steps=2000)
 Execute the default dwfermi inverter.

Variables

void(* default_dwfermi_action )(dwfermi_field &, dwfermi_field &, gauge_field &, coefficients &) = DWFermiActionFast::mul_Q
 Pointer to the current dwfermi action.
inversion_stats(* default_dwfermi_inverter )(dwfermi_field &, dwfermi_field &, gauge_field &, coefficients &, mdp_real, mdp_real, int)
 Pointer to the current dwfermi inverter.

Detailed Description

Version:
2009-12-21
Author:
Massimo Di Pierro <mdipierro@cs.depaul.edu>

More stuff for domain wall fermions

Distributed under GPL2 License

Created with support from the US Department of Energy


Function Documentation

inversion_stats mul_invQ ( dwfermi_field psi_out,
dwfermi_field psi_in,
gauge_field U,
coefficients coeff,
mdp_real  absolute_precision = dwfermi_inversion_precision,
mdp_real  relative_precision = 0,
int  max_steps = 2000 
)

Execute the default dwfermi inverter.

void mul_Q ( dwfermi_field psi_out,
dwfermi_field psi_in,
gauge_field U,
coefficients coeff 
)

Executes the current dwfermi action.

void project ( dwfermi_field chi,
fermi_field psi 
)

Projects a will fermion (psi) into a domain wall fermion (chi).

void project ( fermi_field psi,
dwfermi_field chi 
)

Projects a domain wall fermion (chi) into a wilson fermion (psi).


Variable Documentation

void(* default_dwfermi_action)(dwfermi_field &, dwfermi_field &, gauge_field &, coefficients &) = DWFermiActionFast::mul_Q

Pointer to the current dwfermi action.

Initial value:
        &(MinRes::inverter<dwfermi_field,gauge_field>)

Pointer to the current dwfermi inverter.

 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Defines

Generated on Wed Dec 23 14:03:14 2009 for fermiqcd by  doxygen 1.6.1