TiledArray::math::linalg::detail::array_traits< A > Struct Template Reference

Documentation

template<class A>
struct TiledArray::math::linalg::detail::array_traits< A >

Definition at line 36 of file util.h.

Public Types

using scalar_type = typename A::scalar_type
 
using numeric_type = typename A::numeric_type
 

Static Public Attributes

static const bool complex = !std::is_same_v<scalar_type, numeric_type>
 

Member Typedef Documentation

◆ numeric_type

template<class A >
using TiledArray::math::linalg::detail::array_traits< A >::numeric_type = typename A::numeric_type

Definition at line 38 of file util.h.

◆ scalar_type

template<class A >
using TiledArray::math::linalg::detail::array_traits< A >::scalar_type = typename A::scalar_type

Definition at line 37 of file util.h.

Member Data Documentation

◆ complex

template<class A >
const bool TiledArray::math::linalg::detail::array_traits< A >::complex = !std::is_same_v<scalar_type, numeric_type>
static

Definition at line 39 of file util.h.


The documentation for this struct was generated from the following file:
  • TiledArray/math/linalg/util.h