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 | ) |
◆ iv() [2/4]
template<typename Int , typename... Ints, typename = std::enable_if_t<std::is_integral_v<Int> && (std::is_integral_v<Ints> && ...)>>
|
constexpr |
◆ 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 | ) |