/*!
      @file    fprop_alt_Standard_eo_Mixedprec.cpp
      @brief
      @author  Hideo Matsufuru (matufuru)
               $LastChangedBy: matufuru $
      @date    $LastChangedDate:: 2025-08-20 16:24:03 #$
      @version $LastChangedRevision: 2653 $
*/

#include "lib_alt/Measurements/Fermion/fprop_alt_Standard_eo_Mixedprec.h"

#include "lib/ResourceManager/threadManager.h"
#include "lib/Fopr/afopr_Smeared.h"

#include "lib_alt_Accel/Field/afield.h"
#include "lib_alt_Accel/Field/afield-inc.h"

#include "lib_alt_Accel/Field/aindex_lex.h"
#include "lib_alt_Accel/Field/aindex_eo.h"
#include "lib_alt_Accel/Field/aindex_eo-inc.h"

#include "lib_alt/Solver/aprecond_Mixedprec.h"
#include "lib_alt/Solver/asolver_FBiCGStab.h"
#include "lib_alt/Solver/asolver_BiCGStab_Precond.h"

#include "lib_alt/Measurements/Fermion/fprop_alt_Standard_eo_Mixedprec-tmpl.h"

template<>
const std::string Fprop_alt_Standard_eo_Mixedprec<AField<double,ACCEL>, AField<float,ACCEL> >::class_name
  = "Fprop_alt_Standard_eo_Mixedprec<AField<double,ACCEL>, AField<float,ACCEL> >";

// class instanciation
template class Fprop_alt_Standard_eo_Mixedprec<AField<double,ACCEL>, AField<float,ACCEL> >;

//============================================================END=====
