braket.default_simulator.openqasm namespace
Subpackages
- braket.default_simulator.openqasm.parser namespace
- Subpackages
- Submodules
- braket.default_simulator.openqasm.parser.braket_pragmas module
- braket.default_simulator.openqasm.parser.openqasm_ast module
- Abstract Syntax Tree (
openqasm3.ast) AccessControlAliasStatementAngleTypeAnnotationArrayLiteralArrayReferenceTypeArrayTypeAssignmentOperatorBinaryExpressionBinaryOperatorBitTypeBitstringLiteralBoolTypeBooleanLiteralBoxBranchingStatementBreakStatementCalibrationDefinitionCalibrationGrammarDeclarationCastClassicalArgumentClassicalAssignmentClassicalDeclarationClassicalTypeComplexTypeConcatenationConstantDeclarationContinueStatementDelayInstructionDiscreteSetDurationLiteralDurationOfDurationTypeEndStatementExpressionExpressionStatementExternDeclarationFloatLiteralFloatTypeForInLoopFunctionCallGateModifierNameIODeclarationIOKeywordIdentifierIncludeIndexExpressionIndexedIdentifierIntTypeIntegerLiteralPragmaProgramQASMNodeQuantumArgumentQuantumBarrierQuantumGateQuantumGateDefinitionQuantumGateModifierQuantumMeasurementQuantumMeasurementStatementQuantumPhaseQuantumResetQuantumStatementQubitDeclarationRangeDefinitionReturnStatementSizeOfSpanStatementStretchTypeSubroutineDefinitionTimeUnitUintTypeUnaryExpressionUnaryOperatorWhileLoop
- Abstract Syntax Tree (
- braket.default_simulator.openqasm.parser.openqasm_parser module
Submodules
- braket.default_simulator.openqasm.circuit module
- braket.default_simulator.openqasm.interpreter module
- braket.default_simulator.openqasm.program_context module
TableQubitTableScopedTableSymbolTableVariableTableGateTableSubroutineTableScopeManagerAbstractProgramContextAbstractProgramContext.circuitAbstractProgramContext.is_branchedAbstractProgramContext.supports_midcircuit_measurementAbstractProgramContext.active_pathsAbstractProgramContext.load_inputs()AbstractProgramContext.parse_pragma()AbstractProgramContext.declare_variable()AbstractProgramContext.declare_qubit_alias()AbstractProgramContext.enter_scope()AbstractProgramContext.push_scope()AbstractProgramContext.pop_scope()AbstractProgramContext.in_global_scopeAbstractProgramContext.get_type()AbstractProgramContext.get_const()AbstractProgramContext.get_value()AbstractProgramContext.get_value_by_identifier()AbstractProgramContext.is_initialized()AbstractProgramContext.update_value()AbstractProgramContext.add_qubits()AbstractProgramContext.get_qubits()AbstractProgramContext.add_gate()AbstractProgramContext.get_gate_definition()AbstractProgramContext.is_user_defined_gate()AbstractProgramContext.is_builtin_gate()AbstractProgramContext.add_subroutine()AbstractProgramContext.get_subroutine_definition()AbstractProgramContext.add_result()AbstractProgramContext.add_phase()AbstractProgramContext.add_phase_instruction()AbstractProgramContext.add_builtin_gate()AbstractProgramContext.handle_parameter_value()AbstractProgramContext.add_gate_instruction()AbstractProgramContext.add_custom_unitary()AbstractProgramContext.add_noise_instruction()AbstractProgramContext.add_kraus_instruction()AbstractProgramContext.add_measure()AbstractProgramContext.add_barrier()AbstractProgramContext.add_reset()AbstractProgramContext.add_verbatim_marker()AbstractProgramContext.is_mcm_dependent()AbstractProgramContext.track_mcm_dependency()AbstractProgramContext.mark_mcm_dependent()AbstractProgramContext.evaluate_condition()AbstractProgramContext.evaluate_for_range()AbstractProgramContext.evaluate_while_condition()AbstractProgramContext.iter_classical_scopes()AbstractProgramContext.handle_loop_continue()AbstractProgramContext.handle_loop_break()
ProgramContextProgramContext.circuitProgramContext.is_branchedProgramContext.supports_midcircuit_measurementProgramContext.active_pathsProgramContext.declare_variable()ProgramContext.update_value()ProgramContext.get_value()ProgramContext.get_value_by_identifier()ProgramContext.is_builtin_gate()ProgramContext.is_initialized()ProgramContext.add_phase_instruction()ProgramContext.add_gate_instruction()ProgramContext.add_custom_unitary()ProgramContext.add_noise_instruction()ProgramContext.add_kraus_instruction()ProgramContext.add_barrier()ProgramContext.add_reset()ProgramContext.add_result()ProgramContext.add_measure()ProgramContext.track_mcm_dependency()ProgramContext.iter_classical_scopes()ProgramContext.evaluate_condition()ProgramContext.evaluate_for_range()ProgramContext.evaluate_while_condition()
- braket.default_simulator.openqasm.simulation_path module
FramedVariableSimulationPathSimulationPath.instructionsSimulationPath.shotsSimulationPath.variablesSimulationPath.measurementsSimulationPath.frame_numberSimulationPath.branch()SimulationPath.enter_frame()SimulationPath.exit_frame()SimulationPath.add_instruction()SimulationPath.set_variable()SimulationPath.get_variable()SimulationPath.record_measurement()