|
Sequential Quantum Gate Decomposer
v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
|
#include <utils.hpp>
Public Member Functions | |
| std::shared_ptr< T > | get () const |
| SmartAtomicPtr & | operator= (const SmartAtomicPtr &other) |
| SmartAtomicPtr & | operator= (SmartAtomicPtr &&other) noexcept |
| SmartAtomicPtr ()=default | |
| SmartAtomicPtr (std::shared_ptr< T > p) | |
| SmartAtomicPtr (const SmartAtomicPtr &other) | |
| SmartAtomicPtr (SmartAtomicPtr &&other) noexcept | |
| void | update (std::shared_ptr< T > p) |
| void | update (T *p) |
| ~SmartAtomicPtr ()=default | |
Private Attributes | |
| std::shared_ptr< T > | ptr_ |
|
default |
|
inlineexplicit |
|
inline |
|
inlinenoexcept |
|
default |

|
inline |
|
inline |
|
inlinenoexcept |
|
inline |
|
inline |
|
private |
1.8.13