Maestro 0.3.11
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
Types.h
Go to the documentation of this file.
1
11
12#pragma once
13
14#ifndef _TYPES_H_
15#define _TYPES_H_
16
17#include <cstdint>
18#include <memory>
19#include <vector>
20
21namespace Types
22{
23using qubit_t = uint_fast64_t;
24using qubits_vector = std::vector<qubit_t>;
25using time_type = double;
26} // namespace Types
27
28#endif // !_TYPES_H_
Definition Types.h:22
std::vector< qubit_t > qubits_vector
The type of a vector of qubits.
Definition Types.h:24
double time_type
The type of time.
Definition Types.h:25
uint_fast64_t qubit_t
The type of a qubit.
Definition Types.h:23