Maestro 0.1.0
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
Conditional.h File Reference
#include "Measurements.h"
#include "QuantumGates.h"
#include "RandomOp.h"

Go to the source code of this file.

Classes

class  Circuits::ICondition
 Interface for a condition. More...
class  Circuits::EqualCondition
 Condition that checks if the bits are equal to a given value. More...
class  Circuits::IConditionalOperation< Time >
 An operation conditioned on classical values. More...
class  Circuits::ConditionalGate< Time >
 A conditional quantum gate. More...
class  Circuits::ConditionalMeasurement< Time >
 A conditional measurement. More...
class  Circuits::ConditionalRandomGen< Time >
 A conditional random generator. More...

Namespaces

namespace  Circuits

Macros

#define _CONDITIONAL_H_

Detailed Description

Version
1.0

DESCRIPTION

Conditional operations.

Contains conditional operations that can be executed on a simulator. Those are classically controlled operations, based on conditions from a 'state' (typically the result of a measurement). The most important one are the conditional quantum gates and the conditional measurements, but others are also possible if needed.

Definition in file Conditional.h.

Macro Definition Documentation

◆ _CONDITIONAL_H_

#define _CONDITIONAL_H_

Definition at line 19 of file Conditional.h.