CHROMA
multi_syssolver_linop.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! \file
3  * \brief Disambiguator for multi-shift linop system solvers
4  */
5 
6 #ifndef __multi_syssolver_linop_h__
7 #define __multi_syssolver_linop_h__
8 
9 #include "linearop.h"
10 #include "handle.h"
11 #include "syssolver.h"
12 
13 namespace Chroma
14 {
15  //! SystemSolver disambiguator
16  /*! This struct is solely to disambiguate the type of SystemSolvers */
17  template<typename T>
18  struct LinOpMultiSystemSolver : virtual public MultiSystemSolver<T>
19  {
20  };
21 
22 
23  //! SystemSolver disambiguator
24  /*! This struct is solely to disambiguate the type of SystemSolvers */
25  template<typename T>
27  {
28  };
29 
30 }
31 
32 
33 #endif
Linear multi-system solvers of arrays.
Definition: syssolver.h:126
Linear multi-system solvers.
Definition: syssolver.h:93
Class for counted reference semantics.
Linear Operators.
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
SystemSolver disambiguator.
Linear system solvers.