21 m_Nlevels(Nlevels), m_actions(Nlevels), m_integrator_types(Nlevels)
29 if ((level < 0) || (level >=
m_Nlevels)) {
50 if ((level < 0) || (level >=
m_Nlevels)) {
55 for (
size_t i = 0, n = actions.size(); i < n; ++i) {
66 if ((level < 0) || (level >=
m_Nlevels)) {
113 if ((level < 0) || (level >=
m_Nlevels))
return std::string();
Bridge::VerboseLevel m_vl
ActionList(const int nlevel)
static const std::string class_name
Base class of HMC action class family.
bool append(const int level, Action *action)
ActionSet get_actions() const
Common parameter class: provides parameters as singleton.
std::vector< std::string > m_integrator_types
void crucial(const char *format,...)
std::vector< ActionSet > m_actions
std::string get_integrator_type(const int level) const
bool set_integrator_type(const int level, const std::string &type)
std::vector< Action * > ActionSet