CHROMA
fermbcs_reader_w.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! \file
3  * \brief Fermionic boundary condition reader
4  */
5 
6 #ifndef __fermbcs_reader_w_h__
7 #define __fermbcs_reader_w_h__
8 
9 #include "fermbc.h"
10 #include "handle.h"
11 
12 namespace Chroma
13 {
14  //! FermBC reader
15  /*! \ingroup fermbcs */
16  namespace WilsonTypeFermBCEnv
17  {
18  //! Helper function for the FermionAction readers
19  /*!
20  * \ingroup fermbcs
21  *
22  * This structure should not be replicated. This routine helps maintain
23  * backwards compatibility with the FermionAction readers by looking for
24  * either the "boundary" tag or the FermionBC group
25  */
26  Handle< FermBC<LatticeFermion,
27  multi1d<LatticeColorMatrix>,
28  multi1d<LatticeColorMatrix> > > reader(XMLReader& xml_in,
29  const std::string& path);
30  }
31 
32 }
33 
34 #endif
Fermion action boundary conditions.
Handle< FermBC< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > reader(XMLReader &xml_in, const std::string &path)
Helper function for the FermionAction readers.
Class for counted reference semantics.
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
::std::string string
Definition: gtest.h:1979