|
TRIQS/TRIQS 4.0.0
Researching Interacting Quantum Systems
|
#include <triqs/mc_tools/mc_measure_aux_set.hpp>
Type erasure class for auxiliary MC measures.
It takes any type that is callable and erases its type.
Any auxiliary MC measure must define the following method:
Definition at line 44 of file mc_measure_aux_set.hpp.
Public Member Functions | |
| template<typename T> requires (std::invocable<T>) | |
| measure_aux (std::shared_ptr< T > const &m_ptr) | |
| Constructor takes an object that is callable and erases its type. | |
| void | operator() () |
| Function call operator performs the auxiliary measurement. | |
|
inline |
Constructor takes an object that is callable and erases its type.
| T | Original type of the auxiliary MC measure object. |
| m_ptr | Shared pointer to the auxiliary MC measure object. |
Definition at line 71 of file mc_measure_aux_set.hpp.