TiledArray::eigen Namespace Reference

Namespaces

 detail
 

Functions

template<typename Range , typename = std::enable_if_t<detail::is_integral_range_v<Range> && detail::is_sized_range_v<Range>>>
Eigen::Matrix< detail::value_t< Range >, Eigen::Dynamic, 1 > iv (Range &&rng)
 
template<typename Int , typename = std::enable_if_t<std::is_integral_v<Int>>>
Eigen::Matrix< Int, Eigen::Dynamic, 1 > iv (std::initializer_list< Int > list)
 
template<typename Int , typename... Ints, typename = std::enable_if_t<std::is_integral_v<Int> && (std::is_integral_v<Ints> && ...)>>
constexpr auto iv (Int i0, Ints... rest)
 
template<typename Derived >
auto iv (const Eigen::MatrixBase< Derived > &mat)
 evaluates an Eigen expression More...
 

Function Documentation

◆ iv() [1/4]

template<typename Derived >
auto TiledArray::eigen::iv ( const Eigen::MatrixBase< Derived > &  mat)

evaluates an Eigen expression

Definition at line 124 of file eigen.h.

◆ iv() [2/4]

template<typename Int , typename... Ints, typename = std::enable_if_t<std::is_integral_v<Int> && (std::is_integral_v<Ints> && ...)>>
constexpr auto TiledArray::eigen::iv ( Int  i0,
Ints...  rest 
)
constexpr

Definition at line 116 of file eigen.h.

Here is the call graph for this function:

◆ iv() [3/4]

template<typename Range , typename = std::enable_if_t<detail::is_integral_range_v<Range> && detail::is_sized_range_v<Range>>>
Eigen::Matrix<detail::value_t<Range>, Eigen::Dynamic, 1> TiledArray::eigen::iv ( Range &&  rng)

Definition at line 72 of file eigen.h.

◆ iv() [4/4]

template<typename Int , typename = std::enable_if_t<std::is_integral_v<Int>>>
Eigen::Matrix<Int, Eigen::Dynamic, 1> TiledArray::eigen::iv ( std::initializer_list< Int >  list)

Definition at line 97 of file eigen.h.