39 using idx = std::size_t;
44 using bigint =
long long int;
49 using cplx = std::complex<double>;
54 using ket = Eigen::VectorXcd;
59 using bra = Eigen::RowVectorXcd;
64 using cmat = Eigen::MatrixXcd;
69 using dmat = Eigen::MatrixXd;
80 template <
typename Scalar>
81 using dyn_mat = Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic>;
92 template <
typename Scalar>
93 using dyn_col_vect = Eigen::Matrix<Scalar, Eigen::Dynamic, 1>;
104 template <
typename Scalar>
105 using dyn_row_vect = Eigen::Matrix<Scalar, 1, Eigen::Dynamic>;
Quantum++ main namespace.
Definition: circuits.h:35