Maestro 0.2.5
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
Estimators::ExecutionCost::ExecutionInfo Struct Reference

#include <ExecutionCost.h>

+ Inheritance diagram for Estimators::ExecutionCost::ExecutionInfo:
+ Collaboration diagram for Estimators::ExecutionCost::ExecutionInfo:

Public Attributes

double executionCost = 0
 
size_t maxBondDim = 0
 
size_t nrEndMeasurementOps = 0
 
size_t nrMiddleMeasurementOps = 0
 
size_t nrOneQubitOps = 0
 
size_t nrOneQubitOpsExecutedOnce = 0
 
size_t nrPauliOps = 0
 
size_t nrQubits = 0
 
size_t nrQubitsSampled = 0
 
size_t nrSamples = 0
 
size_t nrThreeQubitOps = 0
 
size_t nrThreeQubitOpsExecutedOnce = 0
 
size_t nrTwoQubitOps = 0
 
size_t nrTwoQubitOpsExecutedOnce = 0
 
double samplingCost = 0
 

Detailed Description

Definition at line 57 of file ExecutionCost.h.

Member Data Documentation

◆ executionCost

double Estimators::ExecutionCost::ExecutionInfo::executionCost = 0

Definition at line 62 of file ExecutionCost.h.

Referenced by Estimators::ExecutionCost::ReadLog().

◆ maxBondDim

size_t Estimators::ExecutionCost::ExecutionInfo::maxBondDim = 0

Definition at line 60 of file ExecutionCost.h.

Referenced by Estimators::ExecutionCost::ReadLog().

◆ nrEndMeasurementOps

size_t Estimators::ExecutionCost::CircuitInfo::nrEndMeasurementOps = 0
inherited

◆ nrMiddleMeasurementOps

size_t Estimators::ExecutionCost::CircuitInfo::nrMiddleMeasurementOps = 0
inherited

◆ nrOneQubitOps

size_t Estimators::ExecutionCost::CircuitInfo::nrOneQubitOps = 0
inherited

◆ nrOneQubitOpsExecutedOnce

size_t Estimators::ExecutionCost::CircuitInfo::nrOneQubitOpsExecutedOnce = 0
inherited

◆ nrPauliOps

size_t Estimators::ExecutionCost::ExecutionInfo::nrPauliOps = 0

Definition at line 61 of file ExecutionCost.h.

Referenced by Estimators::ExecutionCost::ReadLog().

◆ nrQubits

size_t Estimators::ExecutionCost::CircuitInfo::nrQubits = 0
inherited

◆ nrQubitsSampled

size_t Estimators::ExecutionCost::ExecutionInfo::nrQubitsSampled = 0

Definition at line 59 of file ExecutionCost.h.

Referenced by Estimators::ExecutionCost::ReadLog().

◆ nrSamples

size_t Estimators::ExecutionCost::ExecutionInfo::nrSamples = 0

Definition at line 58 of file ExecutionCost.h.

Referenced by Estimators::ExecutionCost::ReadLog().

◆ nrThreeQubitOps

size_t Estimators::ExecutionCost::CircuitInfo::nrThreeQubitOps = 0
inherited

◆ nrThreeQubitOpsExecutedOnce

size_t Estimators::ExecutionCost::CircuitInfo::nrThreeQubitOpsExecutedOnce = 0
inherited

◆ nrTwoQubitOps

size_t Estimators::ExecutionCost::CircuitInfo::nrTwoQubitOps = 0
inherited

◆ nrTwoQubitOpsExecutedOnce

size_t Estimators::ExecutionCost::CircuitInfo::nrTwoQubitOpsExecutedOnce = 0
inherited

◆ samplingCost

double Estimators::ExecutionCost::ExecutionInfo::samplingCost = 0

Definition at line 63 of file ExecutionCost.h.

Referenced by Estimators::ExecutionCost::ReadLog().


The documentation for this struct was generated from the following file: