Report Registry
This submodule contains the report_registry
that’s used for generating Iteration Progress Reports.
It also contains the functions that come pre-enrolled
in the report_registry for calculating
traceable quantities.
Please see the documentation on Iteration Progress Reports for more information, including how to use the registry.
Accessing the Report Registry
- pydmqmc.report_registry = <pydmqmc.report.registry._ReportRegistry object>
Class for associating functions and their dependencies with a string.
List a function's requirements. |
|
Check for a function's requirements in a given Method. |
|
|
Include a new analysis function in the registry. |
Return a view of the registry's enrolled function keys. |
|
Functions for Standard Quantities
These functions are already enrolled in the report_registry
for use as detailed in the page on Iteration Progress Reports.
|
Calculate the trace of a given matrix. |
|
Numerator of the energy estimator. |
|
Return the expectation value of the energy estimator. |
Numerator of the von Neumann estimator. |
|
Return the expectation value of the von Neumann estimator. |