Tpetra parallel linear algebra  Version of the Day
List of all members
Tpetra::Details::GetLapackType< Scalar > Struct Template Reference

Return the Teuchos::LAPACK specialization corresponding to the given Scalar type. More...

#include <Tpetra_Experimental_BlockView.hpp>

Detailed Description

template<class Scalar>
struct Tpetra::Details::GetLapackType< Scalar >

Return the Teuchos::LAPACK specialization corresponding to the given Scalar type.

The reason this exists is the same reason why the impl_scalar_type typedef in Tpetra::MultiVector may differ from its Scalar template parameter. For example, Scalar = std::complex<T> corresponds to impl_scalar_type = Kokkos::complex<T>. The latter has no Teuchos::LAPACK specialization, so we have to map it back to std::complex<T>.

Definition at line 75 of file Tpetra_Experimental_BlockView.hpp.


The documentation for this struct was generated from the following file: