QMCPACK
Listener.hpp File Reference

Listener types that allow Estimators to register with QMCHamiltonian to have "trace" values from operators reported. More...

+ Include dependency graph for Listener.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ListenerVector< T >
 An object of this type is a listener expecting a callback to the report function with a vector of values, the convention being 1 per particle, called once per walker per component. More...
 
struct  ListenerOption< T >
 Convenience container for common optional element to mw_eval.._impl. More...
 

Namespaces

 qmcplusplus
 helper functions for EinsplineSetBuilder
 

Detailed Description

Listener types that allow Estimators to register with QMCHamiltonian to have "trace" values from operators reported.

This is aims to be lightweight and minimal but still use much of the trace manager based implementation of observables that rely on per particle Hamiltonian values.

Definition in file Listener.hpp.