CHROMA
eoprec_logdet_wilstype_fermact_w.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 
3 /*! @file
4  * @brief Even-odd const determinant Wilson-like fermact
5  */
6 
7 #ifndef __eoprec_logdet_wilstype_fermact_w_h__
8 #define __eoprec_logdet_wilstype_fermact_w_h__
9 
11 #include "eoprec_logdet_linop.h"
12 
13 namespace Chroma
14 {
15  //-------------------------------------------------------------------------------------------
16  //! Even-odd preconditioned Wilson-like fermion action, specialised to clover like (gauge dependent diagonal term with exactly known derivative) structure
17  /*! @ingroup actions
18  *
19  * Even-odd preconditioned like Wilson-like fermion actions
20  */
21  template<typename T, typename P, typename Q>
23  {
24  public:
25  //! Virtual destructor to help with cleanup;
27 
28  //! Override to produce an even-odd prec. linear operator for this action
29  /*! Covariant return rule - override base class function */
31 
32  };
33 
34 }
35 
36 
37 #endif
Even-odd preconditioned linear operator.
Even-odd preconditioned Wilson-like fermion action, specialised to clover like (gauge dependent diago...
virtual EvenOddPrecLogDetLinearOperator< 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 ~EvenOddPrecLogDetWilsonTypeFermAct()
Virtual destructor to help with cleanup;.
Even-odd preconditioned Wilson-like fermion actions including derivatives.
Support class for fermion actions and linear operators.
Definition: state.h:94
Class for counted reference semantics.
Definition: handle.h:33
Preconditioned Linear Operators where the Even Even part depends on the gauge field.
Even-odd preconditioned Wilson-like fermion actions.
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
const WilsonTypeFermAct< multi1d< LatticeFermion > > Handle< const ConnectState > state
Definition: pbg5p_w.cc:28