9 #ifndef __inline_eigbndsmdagm_h__
10 #define __inline_eigbndsmdagm_h__
20 namespace InlineEigBndsMdagMEnv
80 void func(
const unsigned long update_no,
85 unsigned long update_no,
90 unsigned long update_no,
96 multi1d<LatticeColorMatrix>,
Abstract inline measurements.
Primary include file for CHROMA library code.
Base class for quadratic matter actions (e.g., fermions)
Class for counted reference semantics.
Inline measurement of eigenvalue bounds of M^dag*M.
InlineEigBndsMdagM(const InlineEigBndsMdagMParams &p)
void do4d(Handle< LinearOperator< LatticeFermion > > MM, unsigned long update_no, XMLWriter &xml_out)
4D
unsigned long getFrequency(void) const
Tell me how often I should measure this beastie.
InlineEigBndsMdagMParams params
InlineEigBndsMdagM(const InlineEigBndsMdagM &p)
void do5d(Handle< LinearOperatorArray< LatticeFermion > > MM, unsigned long update_no, XMLWriter &xml_out)
5D
void func(const unsigned long update_no, XMLWriter &xml_out)
Do the measurement.
Handle< FermionAction< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > fermact
void operator()(unsigned long update_no, XMLWriter &xml_out)
Do the measurement.
Linear Operator to arrays.
Class structure for fermion actions.
bool registerAll()
Register all the factories.
Asqtad Staggered-Dirac operator.
Hold group xml and type id.
Struct for parameters needed for a Ritz type solve.
struct Chroma::InlineEigBndsMdagMParams::RitzParams_t ritz
InlineEigBndsMdagMParams()
struct Chroma::InlineEigBndsMdagMParams::NamedObject_t named_obj
void write(XMLWriter &xml_in, const std::string &path)
Read an XML group as a std::string.