29 #include <type_traits> 72 "ABI: Matrix size mismatch");
75 static_assert(
sizeof(
QGD_Complex16) == 16,
"QGD_Complex16 must be 16 bytes");
76 static_assert(std::is_standard_layout<QGD_Complex16>::value &&
77 std::is_trivial<QGD_Complex16>::value,
78 "QGD_Complex16 must be standard layout and trivial");
Structure type representing complex numbers in the SQUANDER package.
Matrix copy() const
Call to create a copy of the matrix.
Double-precision complex matrix (float64).
Single-precision complex matrix (float32).
Matrix(Matrix_T< QGD_Complex16 > &&base) noexcept