CHROMA
unprec_wilstype_fermact_w.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 
3 /*! @file
4  * @brief Wilson-like fermion actions
5  */
6 
7 #ifndef __unprec_wilstype_fermact_w_h__
8 #define __unprec_wilstype_fermact_w_h__
9 
10 #include "wilstype_fermact_w.h"
11 
12 namespace Chroma
13 {
14 
15  //-------------------------------------------------------------------------------------------
16  //! Unpreconditioned Wilson-like fermion actions with derivatives
17  /*! @ingroup actions
18  *
19  * Unpreconditioned like Wilson-like fermion actions
20  */
21  template<typename T, typename P, typename Q>
22  class UnprecWilsonTypeFermAct : public WilsonTypeFermAct<T,P,Q>
23  {
24  public:
25  //! Virtual destructor to help with cleanup;
27 
28  //! Produce a linear operator for this action
30  };
31 
32 
33  //-------------------------------------------------------------------------------------------
34  //! Unpreconditioned Wilson-like fermion actions in extra dims with derivatives
35  /*! @ingroup actions
36  *
37  * Unpreconditioned like Wilson-like fermion actions
38  * Here, use arrays of matter fields.
39  */
40  template<typename T, typename P, typename Q>
42  {
43  public:
44  //! Virtual destructor to help with cleanup;
46 
47  //! Produce a linear operator for this action
49 
50  //! Produce a Pauli-Villars linear operator for this action
52  };
53 
54 }
55 
56 
57 #endif
Support class for fermion actions and linear operators.
Definition: state.h:94
Class for counted reference semantics.
Definition: handle.h:33
Unpreconditioned linear operator including derivatives.
Definition: linearop.h:203
Unpreconditioned linear operator including derivatives.
Definition: linearop.h:185
Unpreconditioned Wilson-like fermion actions in extra dims with derivatives.
Definition: fermact.orig.h:571
virtual ~UnprecWilsonTypeFermAct5D()
Virtual destructor to help with cleanup;.
virtual UnprecLinearOperatorArray< T, P, Q > * linOpPV(Handle< FermState< T, P, Q > > state) const =0
Produce a Pauli-Villars linear operator for this action.
virtual UnprecLinearOperatorArray< T, P, Q > * linOp(Handle< FermState< T, P, Q > > state) const =0
Produce a linear operator for this action.
Unpreconditioned Wilson-like fermion actions with derivatives.
Definition: fermact.orig.h:491
virtual ~UnprecWilsonTypeFermAct()
Virtual destructor to help with cleanup;.
virtual UnprecLinearOperator< T, P, Q > * linOp(Handle< FermState< T, P, Q > > state) const =0
Produce a linear operator for this action.
Wilson-like fermion actions.
Definition: fermact.orig.h:403
Wilson-like fermion actions.
Definition: fermact.orig.h:344
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
const WilsonTypeFermAct< multi1d< LatticeFermion > > Handle< const ConnectState > state
Definition: pbg5p_w.cc:28
Wilson-like fermion actions.