6 #ifndef __extfield_functions_w_h__
7 #define __extfield_functions_w_h__
18 namespace ExternalFieldEnv
64 for(
int d(0);
d<
Nd;
d++)
Construct constant Magnetic field.
ConstantMagneticExternalField()
set time default to be Nd-1 and zero external field
ConstantMagneticExternalField(ConstantMagneticParams p)
Full constructor.
LatticeComplex operator()(int dummy) const
Return the field.
Construct Linear Electric field (E = epsilon*x)
LatticeComplex operator()(int dummy) const
Return the field.
LinearElectricExternalField(LinearElectricParams p)
Full constructor.
LinearElectricExternalField()
set time default to be Nd-1 and zero external field
ZeroExternalField()
Full constructor.
LatticeComplex operator()(int dir) const
Return the field.
Base class for external fields.
Class for counted reference semantics.
void read(XMLReader &xml, const std::string &path, AsqtadFermActParams ¶m)
Read parameters.
void write(XMLWriter &xml, const std::string &path, const AsqtadFermActParams ¶m)
Writer parameters.
Class for counted reference semantics.
Handle< ExternalField > reader(XMLReader &xml, const std::string &path)
bool registerAll()
Register all the factories.
Asqtad Staggered-Dirac operator.