<T>LAPACK 0.1.1
C++ Template Linear Algebra PACKage
Loading...
Searching...
No Matches
stdvector.hpp File Reference
#include <vector>
#include <span>
#include "tlapack/base/arrayTraits.hpp"
Include dependency graph for stdvector.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tlapack::traits::internal::is_std_vector< typename >
 
struct  tlapack::traits::internal::is_std_vector< std::span< T > >
 
struct  tlapack::traits::internal::is_std_vector< std::vector< T, A > >
 

Functions

template<class T >
constexpr auto tlapack::size (const std::span< T > &x) noexcept
 
template<class T , class Allocator >
constexpr auto tlapack::size (const std::vector< T, Allocator > &x) noexcept
 
template<class vec_t , class SliceSpec , std::enable_if_t< traits::is_stdvector_type< vec_t >, int > = 0>
constexpr auto tlapack::slice (const vec_t &v, SliceSpec &&rows) noexcept
 

Variables

template<typename T >
constexpr bool tlapack::traits::is_stdvector_type = internal::is_std_vector<T>::value
 

Detailed Description

Author
Weslley S Pereira, University of Colorado Denver, USA