CHROMA
|
Parameter structure. More...
#include <inline_eigbnds.h>
Classes | |
struct | NamedObject_t |
struct | RitzParams_t |
Struct for parameters needed for a Ritz type solve. More... | |
Public Member Functions | |
InlineEigBndsMdagMParams () | |
InlineEigBndsMdagMParams (XMLReader &xml_in, const std::string &path) | |
void | write (XMLWriter &xml_in, const std::string &path) |
Public Attributes | |
unsigned long | frequency |
GroupXML_t | ferm_act |
bool | usePV |
struct Chroma::InlineEigBndsMdagMParams::RitzParams_t | ritz |
struct Chroma::InlineEigBndsMdagMParams::NamedObject_t | named_obj |
std::string | xml_file |
Parameter structure.
Definition at line 29 of file inline_eigbnds.h.
Chroma::InlineEigBndsMdagMParams::InlineEigBndsMdagMParams | ( | ) |
Definition at line 128 of file inline_eigbnds.cc.
References frequency.
Chroma::InlineEigBndsMdagMParams::InlineEigBndsMdagMParams | ( | XMLReader & | xml_in, |
const std::string & | path | ||
) |
Definition at line 133 of file inline_eigbnds.cc.
References ferm_act, frequency, named_obj, Chroma::read(), Chroma::readXMLGroup(), ritz, usePV, and xml_file.
void Chroma::InlineEigBndsMdagMParams::write | ( | XMLWriter & | xml_in, |
const std::string & | path | ||
) |
Definition at line 168 of file inline_eigbnds.cc.
References ferm_act, frequency, named_obj, Chroma::pop(), Chroma::push(), ritz, usePV, Chroma::write(), and Chroma::GroupXML_t::xml.
Referenced by Chroma::InlineEigBndsMdagM::do4d(), and Chroma::InlineEigBndsMdagM::do5d().
GroupXML_t Chroma::InlineEigBndsMdagMParams::ferm_act |
fermion action
Definition at line 36 of file inline_eigbnds.h.
Referenced by Chroma::InlineEigBndsMdagM::InlineEigBndsMdagM(), InlineEigBndsMdagMParams(), and write().
unsigned long Chroma::InlineEigBndsMdagMParams::frequency |
Definition at line 35 of file inline_eigbnds.h.
Referenced by Chroma::InlineEigBndsMdagM::getFrequency(), InlineEigBndsMdagMParams(), and write().
struct Chroma::InlineEigBndsMdagMParams::NamedObject_t Chroma::InlineEigBndsMdagMParams::named_obj |
Referenced by Chroma::InlineEigBndsMdagM::func(), InlineEigBndsMdagMParams(), and write().
struct Chroma::InlineEigBndsMdagMParams::RitzParams_t Chroma::InlineEigBndsMdagMParams::ritz |
bool Chroma::InlineEigBndsMdagMParams::usePV |
measure eigs of PV matrix if applicable
Definition at line 37 of file inline_eigbnds.h.
Referenced by Chroma::InlineEigBndsMdagM::func(), InlineEigBndsMdagMParams(), and write().
std::string Chroma::InlineEigBndsMdagMParams::xml_file |
Definition at line 59 of file inline_eigbnds.h.
Referenced by InlineEigBndsMdagMParams(), and Chroma::InlineEigBndsMdagM::operator()().