eigen.h File Reference
#include <TiledArray/external/eigen.h>
#include <TiledArray/type_traits.h>
#include <boost/range.hpp>
Include dependency graph for eigen.h:

Classes

struct  boost::range_mutable_iterator< Eigen::Matrix< _Scalar, _Rows, 1, _Options, _MaxRows, 1 > >
 
struct  boost::range_const_iterator< Eigen::Matrix< _Scalar, _Rows, 1, _Options, _MaxRows, 1 > >
 

Namespaces

 TiledArray
 
 TiledArray::eigen
 
 TiledArray::eigen::detail
 
 boost
 
 Eigen
 Forward declarations.
 

Functions

template<typename _Scalar , int _Rows, int _Options, int _MaxRows>
constexpr auto std::begin (Eigen::Matrix< _Scalar, _Rows, 1, _Options, _MaxRows, 1 > &m)
 
template<typename _Scalar , int _Rows, int _Options, int _MaxRows>
constexpr auto std::begin (const Eigen::Matrix< _Scalar, _Rows, 1, _Options, _MaxRows, 1 > &m)
 
template<typename _Scalar , int _Rows, int _Options, int _MaxRows>
constexpr auto std::end (Eigen::Matrix< _Scalar, _Rows, 1, _Options, _MaxRows, 1 > &m)
 
template<typename _Scalar , int _Rows, int _Options, int _MaxRows>
constexpr auto std::end (const Eigen::Matrix< _Scalar, _Rows, 1, _Options, _MaxRows, 1 > &m)
 
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)
 
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)
 
template<typename Mat , typename T , typename... Ts>
void TiledArray::eigen::detail::iv_assign (Mat &m, int i, T v, Ts... vrest)
 
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)
 
template<typename Derived >
auto TiledArray::eigen::iv (const Eigen::MatrixBase< Derived > &mat)
 evaluates an Eigen expression More...
 
template<typename _Scalar , int _Rows, int _Options, int _MaxRows>
auto Eigen::range_begin (const Eigen::Matrix< _Scalar, _Rows, 1, _Options, _MaxRows, 1 > &mat)
 
template<typename _Scalar , int _Rows, int _Options, int _MaxRows>
auto Eigen::range_begin (Eigen::Matrix< _Scalar, _Rows, 1, _Options, _MaxRows, 1 > &mat)
 
template<typename _Scalar , int _Rows, int _Options, int _MaxRows>
auto Eigen::range_end (const Eigen::Matrix< _Scalar, _Rows, 1, _Options, _MaxRows, 1 > &mat)
 
template<typename _Scalar , int _Rows, int _Options, int _MaxRows>
auto Eigen::range_end (Eigen::Matrix< _Scalar, _Rows, 1, _Options, _MaxRows, 1 > &mat)
 
template<typename _Scalar , int _Rows, int _Options, int _MaxRows>
auto Eigen::range_calculate_size (const Eigen::Matrix< _Scalar, _Rows, 1, _Options, _MaxRows, 1 > &mat)
 
template<typename _Scalar , int _Rows, int _Options, int _MaxRows>
auto Eigen::range_calculate_size (Eigen::Matrix< _Scalar, _Rows, 1, _Options, _MaxRows, 1 > &mat)
 

Function Documentation

◆ begin() [1/2]

template<typename _Scalar , int _Rows, int _Options, int _MaxRows>
constexpr auto std::begin ( const Eigen::Matrix< _Scalar, _Rows, 1, _Options, _MaxRows, 1 > &  m)
constexpr

Definition at line 45 of file eigen.h.

Here is the call graph for this function:

◆ begin() [2/2]

template<typename _Scalar , int _Rows, int _Options, int _MaxRows>
constexpr auto std::begin ( Eigen::Matrix< _Scalar, _Rows, 1, _Options, _MaxRows, 1 > &  m)
constexpr

Definition at line 39 of file eigen.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ end() [1/2]

template<typename _Scalar , int _Rows, int _Options, int _MaxRows>
constexpr auto std::end ( const Eigen::Matrix< _Scalar, _Rows, 1, _Options, _MaxRows, 1 > &  m)
constexpr

Definition at line 56 of file eigen.h.

Here is the call graph for this function:

◆ end() [2/2]

template<typename _Scalar , int _Rows, int _Options, int _MaxRows>
constexpr auto std::end ( Eigen::Matrix< _Scalar, _Rows, 1, _Options, _MaxRows, 1 > &  m)
constexpr

Definition at line 51 of file eigen.h.

Here is the call graph for this function:
Here is the caller graph for this function: