BLAS/LAPACK compatible array or conjugate lazy expression type.
- Template Parameters
-
| A | Array type. |
| R | Optional required rank. |
Definition at line 253 of file tools.hpp.
template<typename A, int R = -1>
Check if a given type satisfies the array concept.
Check if a given type is an nda::Array of a certain rank.
BLAS/LAPACK compatible array type.
BLAS/LAPACK compatible array or conjugate lazy expression type.
std::decay_t< decltype(get_first_element(std::declval< A const >()))> get_value_t
Get the value type of an array/view or a scalar type.
static constexpr bool is_conj_array_expr
Constexpr variable that is true if the given type is a conjugate lazy expression.
constexpr bool is_blas_lapack_v
Constexpr variable that is true if type T is either of type 'float', double, std::complex<float>' or ...