CHROMA
npr_vertex_w.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 // $Id: npr_vertex_w.h,v 1.5 2008-12-21 21:22:37 edwards Exp $
3 /*! \file
4  * \brief NPR vertex calculations
5  */
6 
7 #ifndef __npr_vertex_w_h__
8 #define __npr_vertex_w_h__
9 
10 #include "chromabase.h"
11 
12 namespace Chroma
13 {
14  //! Used to Set Requested Link Patterns
15  /*! \ingroup hadron */
16  typedef void (*BBLinkPattern)(bool & DoThisPattern,
17  bool & DoFurtherPatterns,
18  multi1d< int > & LinkPattern);
19 
20  //! NPR vertices
21  /*! \ingroup hadron */
22  void NprVertex(const LatticePropagator & F,
23  const multi1d< LatticeColorMatrix > & U,
24  const unsigned short int MaxNLinks,
25  const BBLinkPattern LinkPattern,
26  QDPFileWriter& qio_file);
27 
28 } // end namespace Chroma
29 
30 #endif
31 
32 //###################################################################################//
33 //###################################################################################//
Primary include file for CHROMA library code.
void(* BBLinkPattern)(bool &DoThisPattern, bool &DoFurtherPatterns, multi1d< unsigned short int > &LinkPattern)
Used to Set Requested Link Patterns.
void NprVertex(const LatticePropagator &F, const multi1d< LatticeColorMatrix > &U, const unsigned short int MaxNLinks, const BBLinkPattern LinkPattern, QDPFileWriter &qio_file)
NPR vertices.
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
multi1d< LatticeColorMatrix > U
static INTERNAL_PRECISION F