CHROMA
seoprec_logdet_wilstype_fermact_w.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! @file
3  * @brief Symmetric even-odd const determinant Wilson-like fermact
4  */
5 
6 #ifndef __seoprec_logdet_wilstype_fermact_w_h__
7 #define __seoprec_logdet_wilstype_fermact_w_h__
8 
10 #include "seoprec_logdet_linop.h"
11 
12 namespace Chroma
13 {
14  //-------------------------------------------------------------------------------------------
15  //! Symmetric even-odd preconditioned Wilson-like fermion action, specialised to clover like (gauge dependent diagonal term with exactly known derivative) structure
16  /*! @ingroup actions
17  *
18  * Even-odd preconditioned like Wilson-like fermion actions
19  */
20  template<typename T, typename P, typename Q>
22  {
23  public:
24  //! Virtual destructor to help with cleanup;
26 
27  //! Override to produce an even-odd prec. linear operator for this action
28  /*! Covariant return rule - override base class function */
30 
31  };
32 
33 }
34 
35 
36 #endif
Support class for fermion actions and linear operators.
Definition: state.h:94
Class for counted reference semantics.
Definition: handle.h:33
Even-odd preconditioned linear operator.
Symmetric even-odd preconditioned Wilson-like fermion action, specialised to clover like (gauge depen...
virtual SymEvenOddPrecLogDetLinearOperator< T, P, Q > * linOp(Handle< FermState< T, P, Q > > state) const =0
Override to produce an even-odd prec. linear operator for this action.
virtual ~SymEvenOddPrecLogDetWilsonTypeFermAct()
Virtual destructor to help with cleanup;.
Symmetric even-odd preconditioned Wilson-like fermion actions including derivatives.
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
const WilsonTypeFermAct< multi1d< LatticeFermion > > Handle< const ConnectState > state
Definition: pbg5p_w.cc:28
Symmetric preconditioned linear pperators where the even-even and odd-odd parts depends on the gauge ...
Symmetric even-odd preconditioned Wilson-like fermion actions.