Classes | |
struct | real_type_traits |
struct | real_type_traits< std::complex< T > > |
struct | real_type_traits< T > |
struct | real_type_traits< T1, Types... > |
struct | scalar_type_traits |
struct | scalar_type_traits< std::complex< T1 >, std::complex< T2 > > |
struct | scalar_type_traits< std::complex< T1 >, T2 > |
struct | scalar_type_traits< T > |
struct | scalar_type_traits< T1, std::complex< T2 > > |
struct | scalar_type_traits< T1, T2 > |
struct | scalar_type_traits< T1, T2, Types... > |
Typedefs | |
template<typename... Types> | |
using | scalar_type = typename scalar_type_traits< Types... >::type |
template<typename... Types> | |
using | real_type = typename real_type_traits< Types... >::real_t |
template<typename... Types> | |
using | complex_type = std::complex< real_type< Types... > > |
using dftefe::linearAlgebra::blasLapack::typeInternal::complex_type = typedef std::complex<real_type<Types...> > |
using dftefe::linearAlgebra::blasLapack::typeInternal::real_type = typedef typename real_type_traits<Types...>::real_t |
using dftefe::linearAlgebra::blasLapack::typeInternal::scalar_type = typedef typename scalar_type_traits<Types...>::type |