13 namespace WilsonTypeFermBCEnv
21 Handle< FermBC<LatticeFermion,
22 multi1d<LatticeColorMatrix>,
23 multi1d<LatticeColorMatrix> > >
reader(XMLReader& xml_in,
26 XMLReader top(xml_in, path);
30 if (top.count(
"FermionBC") != 0)
32 fermbc_path =
"FermionBC";
33 read(top, fermbc_path +
"/FermBC", fermbc);
35 else if (top.count(
"boundary") != 0)
42 QDPIO::cerr <<
"Error: neither FermionBC group nor boundary found" << std::endl;
47 multi1d<LatticeColorMatrix>,
48 multi1d<LatticeColorMatrix> > >
Base class for all fermion action boundary conditions.
Class for counted reference semantics.
Fermion Boundary Condition factories.
Fermionic boundary condition reader.
void read(XMLReader &xml, const std::string &path, AsqtadFermActParams ¶m)
Read parameters.
Handle< FermBC< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > reader(XMLReader &xml_in, const std::string &path)
Helper function for the FermionAction readers.
const std::string name
Name to be used.
Asqtad Staggered-Dirac operator.