Struct session::run_i_j_config
Defined in File session.hpp
Nested Relationships
This struct is a nested type of Class session.
Struct Documentation
-
struct run_i_j_config
Internal struct captures (i, j) run configurations retrieved and validated from the overall config tables.
Public Members
-
int num_shots
Number of measurement shots (sns_)
-
int num_qubits
Number of qubits (qns_)
-
int num_repetitions
Number of repetitions (rns_)
-
bool oqm_enabled
Enable post-execution transpilation and resource estimation.
-
std::string acc_name
Name of the backend accelerator.
-
std::string openqasm_qb_include_filepath
Full path to the OpenQASM include file where custom QB gates are defined.
-
std::string qpu_config_json_filepath
Full path to the QPU configuration JSON file.
-
bool use_default_contrast_setting
QB hardware: prevent contrast thresholds from being sent from Qristal.
-
ND init_contrast_thresholds
QB hardware: init contrast thresholds.
-
ND qubit_contrast_thresholds
QB hardware: qubit contrast thresholds.
-
source_string_type source_type
Type (assembly dialect) of the input source string.
-
bool no_placement
Disable placement if true.
-
bool no_optimise
Disable circuit optimisation if true.
-
bool no_sim
Disable simulation (accelerator execution) if true e.g., just want to run transpilation for resource estimation.
-
bool noise
Enable noisy simulation/emulation.
-
std::string noise_model
Name of the noise model.
-
int max_bond_tnqvm
Backend-specific configurations
[TNQVM] Max MPS bond dimension to keep
-
double svd_cutoff_tnqvm
[TNQVM] SVD cut-off limit for singular value truncation
-
std::string aws_device_name
[AWS Braket] Name of the AWS device name (e.g., SV1, TN1)
-
bool aws_verbatim
[AWS Braket] Enable ‘verbatim’ mode
-
std::string aws_format
[AWS Braket] Format of the AWS source string that we use to submit the request
-
std::string aws_s3
[AWS Braket] Name of the S3 bucket to store the result
-
std::string aws_s3_path
[AWS Braket] Path (key) within the bucket where the result is stored
-
int num_shots