Tpetra parallel linear algebra Version of the Day
Loading...
Searching...
No Matches
Namespaces | Functions
Tpetra_Details_checkView.hpp File Reference

Declaration of functions for checking whether a given pointer is accessible from a given Kokkos execution space. More...

#include "Tpetra_Details_gathervPrint.hpp"
#include "Tpetra_Details_WrappedDualView.hpp"
#include "Kokkos_DualView.hpp"
#include "Teuchos_TypeNameTraits.hpp"
#include "Teuchos_Comm.hpp"
#include "Teuchos_CommHelpers.hpp"
#include <sstream>

Go to the source code of this file.

Namespaces

namespace  Tpetra
 Namespace Tpetra contains the class and methods constituting the Tpetra library.
 
namespace  Tpetra::Details
 Nonmember function that computes a residual Computes R = B - A * X.
 

Functions

template<class DataType , class ... Properties>
bool Tpetra::Details::checkLocalViewValidity (std::ostream *lclErrStrm, const int myMpiProcessRank, const Kokkos::View< DataType, Properties... > &view)
 Is the given View valid?
 
template<class DataType , class Arg1Type = void, class Arg2Type = void, class Arg3Type = void>
bool Tpetra::Details::checkLocalDualViewValidity (std::ostream *const lclErrStrm, const int myMpiProcessRank, const Kokkos::DualView< DataType, Arg1Type, Arg2Type, Arg3Type > &dv)
 Is the given Kokkos::DualView valid?
 
template<class DataType , class Arg1Type = void, class Arg2Type = void, class Arg3Type = void>
bool Tpetra::Details::checkLocalWrappedDualViewValidity (std::ostream *const lclErrStrm, const int myMpiProcessRank, const Tpetra::Details::WrappedDualView< Kokkos::DualView< DataType, Arg1Type, Arg2Type, Arg3Type > > &dv)
 Is the given Tpetra::WrappedDualView valid?
 

Detailed Description

Declaration of functions for checking whether a given pointer is accessible from a given Kokkos execution space.

Warning
This header file and its contents are implementation details of Tpetra.

Definition in file Tpetra_Details_checkView.hpp.