12 #ifndef QMCPLUSPLUS_LISTENER_HPP 13 #define QMCPLUSPLUS_LISTENER_HPP 49 std::function<void(const int walker_index, const std::string& name, const Vector<T>& values)>;
const std::string & get_name() const
const std::vector< ListenerVector< T > > & ion_values
helper functions for EinsplineSetBuilder
const std::vector< ListenerVector< T > > & electron_values
An object of this type is a listener expecting a callback to the report function with a vector of val...
ListenerVector(const std::string &name, ReportingFunction report_func)
constructor that should appear in the code
std::function< void(const int walker_index, const std::string &name, const Vector< T > &values)> ReportingFunction
"Callback" function type for an operator to report a vector of values to a listener ...
Declaraton of Vector<T,Alloc> Manage memory through Alloc directly and allow referencing an existing ...
ListenerOption(const std::vector< ListenerVector< T >> &le, const std::vector< ListenerVector< T >> &li)
Convenience container for common optional element to mw_eval.._impl.