00001 // -*- C++ -*- 00002 // $Id: asqtad_qprop.h,v 3.2 2006/10/19 17:36:07 edwards Exp $ 00003 /*! \file 00004 * \brief Asqtad propagator wrapper 00005 * 00006 * \ingroup qprop 00007 */ 00008 #ifndef ASQTAD_QPROP_H 00009 #define ASQTAD_QPROP_H 00010 00011 00012 // #else 00013 #include "chromabase.h" 00014 #include "chroma_config.h" 00015 00016 00017 00018 #if defined(BUILD_CPS_ASQTAD_INVERTER) 00019 00020 #include "actions/ferm/qprop/asqtad_cps_wrapper_qprop.h" 00021 00022 namespace Chroma { 00023 typedef AsqtadCPSWrapperQprop AsqtadQprop; 00024 } 00025 00026 #else 00027 00028 #include "actions/ferm/qprop/eoprec_staggered_qprop.h" 00029 00030 namespace Chroma { 00031 typedef EvenOddFermActQprop<LatticeStaggeredFermion, 00032 multi1d<LatticeColorMatrix>, multi1d<LatticeColorMatrix> > AsqtadQprop; 00033 00034 } 00035 00036 #endif 00037 // #endif 00038 00039 #endif
1.4.7