Microsoft.Quantum.Simulation.Simulators.QCTraceSimulators Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
Extensions |
Utility functions for extracting Type related to ICallalble, IAdjointable, IControllable and IUnitary |
GateTimes |
This class provides sample configurations for the TraceGateTimes field that follow some conventions commonly used in the literature. |
MetricsCountersNames |
Names of metric calculators used in QCTraceSimulator. These correspond to the keys of the dictionary returned by ToCSV(String). |
MetricsNames |
Names of the metrics supported by components of QCTraceSimulator. |
MetricsNames.DepthCounter |
Metric names collected by the DepthCounter component.
Set UseDepthCounter to |
MetricsNames.WidthCounter |
Metric names collected by the Width Counter component.
Set UseWidthCounter to |
PrimitiveOperationsGroupsNames |
Names of primitive operation groups for which statistics are collected
by QCTraceSimulator when
UsePrimitiveOperationsCounter is set to |
QCTraceSimulator |
Quantum Computer Trace Simulator. Simulates a trace of the execution of a quantum program on a quantum computer without performing full quantum state simulation. |
QCTraceSimulatorConfiguration |
The configuration of QCTraceSimulator. |
StatisticsNames |
Names of the statistics collected by QCTraceSimulator. |
Enums
PrimitiveOperationsGroups |
Groups of primitive operations counted by QCTraceSimulator. Used as a key for the TraceGateTimes dictionary. |