TRIQS/nda 2.0.0
Multi-dimensional array library for C++
Loading...
Searching...
No Matches
nda::blas_lapack::BlasArrayRealFor

#include <nda/blas/tools.hpp>

Detailed Description

BLAS/LAPACK compatible array type that has a compatible floating-point value type and address space with the reference array type.

Template Parameters
AArray type.
BReference array type.
ROptional required rank.

Definition at line 299 of file tools.hpp.

Concept definition

template<typename A, typename B, int R = -1>
concept BlasArrayRealFor =
BlasArrayOrConj<B> and BlasArray<A, R> and std::is_same_v<get_value_t<A>, get_fp_t<B>> and mem::have_compatible_addr_space<A, B>
BLAS/LAPACK compatible array type.
Definition tools.hpp:226
BLAS/LAPACK compatible array or conjugate lazy expression type.
Definition tools.hpp:253
BLAS/LAPACK compatible array type that has a compatible floating-point value type and address space w...
Definition tools.hpp:299
typename remove_complex< get_value_t< A > >::type get_fp_t
Get the floating-point type associated with the value type of an array/view/scalar type.
Definition traits.hpp:221