<T>LAPACK 0.1.1
C++ Template Linear Algebra PACKage
Loading...
Searching...
No Matches
tlapack::concepts::LegacyVector Concept Reference

Concept definition

template<typename vector_t>
((layout<vector_t> == Layout::ColMajor) ||
(layout<vector_t> == Layout::RowMajor) ||
(layout<vector_t> == Layout::Strided)) &&
requires(const vector_t& v)
{
{
(legacy_vector(v)).n
}
->std::convertible_to<size_type<vector_t>>;
{
(legacy_vector(v)).ptr[0]
}
->std::convertible_to<type_t<vector_t>>;
{
(legacy_vector(v)).inc
}
->std::convertible_to<size_type<vector_t>>;
}
Definition concepts.hpp:652
Definition concepts.hpp:710
Definition concepts.hpp:252
typename traits::real_type_traits< Types..., int >::type real_type
The common real type of the list of types.
Definition scalar_type_traits.hpp:113