Quantum++  v1.1
A modern C++11 quantum computing library
qpp::Gates Member List

This is the complete list of members for qpp::Gates, including all inherited members.

CNOTqpp::Gates
CNOTbaqpp::Gates
CTRL(const Eigen::MatrixBase< Derived > &A, const std::vector< idx > &ctrl, const std::vector< idx > &subsys, idx n, idx d=2) constqpp::Gatesinline
CZqpp::Gates
expandout(const Eigen::MatrixBase< Derived > &A, idx pos, const std::vector< idx > &dims) constqpp::Gatesinline
expandout(const Eigen::MatrixBase< Derived > &A, idx pos, const std::initializer_list< idx > &dims) constqpp::Gatesinline
expandout(const Eigen::MatrixBase< Derived > &A, idx pos, idx n, idx d=2) constqpp::Gatesinline
Fd(idx D=2) constqpp::Gatesinline
FREDqpp::Gates
Gates()qpp::Gatesinlineprivate
get_instance() noexcept(std::is_nothrow_constructible< const Gates >::value)qpp::internal::Singleton< const Gates >inlinestatic
get_thread_local_instance() noexcept(std::is_nothrow_constructible< const Gates >::value)qpp::internal::Singleton< const Gates >inlinestatic
Hqpp::Gates
Id(idx D=2) constqpp::Gatesinline
Id2qpp::Gates
internal::Singleton< const Gates > classqpp::Gatesfriend
operator=(const Singleton &)=deleteqpp::internal::Singleton< const Gates >protected
Rn(double theta, const std::vector< double > &n) constqpp::Gatesinline
RX(double theta) constqpp::Gatesinline
RY(double theta) constqpp::Gatesinline
RZ(double theta) constqpp::Gatesinline
Sqpp::Gates
Singleton() noexcept=defaultqpp::internal::Singleton< const Gates >protected
Singleton(const Singleton &)=deleteqpp::internal::Singleton< const Gates >protected
SWAPqpp::Gates
SWAPd(idx D=2) constqpp::Gatesinline
Tqpp::Gates
TOFqpp::Gates
Xqpp::Gates
Xd(idx D=2) constqpp::Gatesinline
Yqpp::Gates
Zqpp::Gates
Zd(idx D=2) constqpp::Gatesinline
~Gates()=defaultqpp::Gatesprivate
~Singleton()=defaultqpp::internal::Singleton< const Gates >protectedvirtual