Xpetra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Xpetra_TpetraHalfPrecisionOperator.hpp File Reference
#include "Xpetra_ConfigDefs.hpp"
#include <Teuchos_ScalarTraits.hpp>
#include <Tpetra_CrsMatrix.hpp>
#include <Xpetra_TpetraOperator.hpp>
#include <Xpetra_MultiVector.hpp>
#include <Xpetra_CrsMatrixWrap.hpp>
#include <Xpetra_MultiVectorFactory.hpp>

Go to the source code of this file.

Classes

class  Xpetra::TpetraHalfPrecisionOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 Wraps an existing halfer precision Xpetra::Operator as a Xpetra::Operator. More...
 

Namespaces

 Xpetra
 Xpetra namespace
 

Functions

template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node >
RCP< Xpetra::Matrix< typename
Teuchos::ScalarTraits< Scalar >
::halfPrecision, LocalOrdinal,
GlobalOrdinal, Node > > 
Xpetra::convertToHalfPrecision (RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node >> &A)
 
template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node >
RCP< Xpetra::MultiVector
< typename
Teuchos::ScalarTraits< Scalar >
::halfPrecision, LocalOrdinal,
GlobalOrdinal, Node > > 
Xpetra::convertToHalfPrecision (RCP< Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >> &X)