00001 // -*- C++ -*- 00002 // $Id: asqtad_fermact_params_s.h,v 3.1 2006/11/16 19:49:33 kostas Exp $ 00003 /*! \file 00004 * \brief AsqTad fermion action parameters 00005 */ 00006 00007 #ifndef __asqtad_fermact_params_w_h__ 00008 #define __asqtad_fermact_params_w_h__ 00009 00010 #include "chromabase.h" 00011 #include "io/aniso_io.h" 00012 00013 namespace Chroma 00014 { 00015 //! Params for asqtad ferm acts 00016 /*! \ingroup fermacts */ 00017 struct AsqtadFermActParams 00018 { 00019 AsqtadFermActParams(); 00020 AsqtadFermActParams(XMLReader& in, const std::string& path); 00021 00022 Real Mass; 00023 Real u0 ; 00024 }; 00025 00026 00027 // Reader/writers 00028 /*! \ingroup fermacts */ 00029 void read(XMLReader& xml, const string& path, AsqtadFermActParams& param); 00030 00031 /*! \ingroup fermacts */ 00032 void write(XMLWriter& xml, const string& path, const AsqtadFermActParams& param); 00033 00034 } 00035 00036 #endif
1.4.7