Tpetra parallel linear algebra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Static Public Member Functions | List of all members
Tpetra::Details::DeepCopyCounter Class Reference

Counter for Kokkos::deep_copy's between memory spaces. More...

#include <Tpetra_Details_DeepCopyCounter.hpp>

Static Public Member Functions

static void start ()
 Start the deep_copy counter. More...
 
static void reset ()
 Reset the deep_copy counter. More...
 
static size_t stop ()
 Stop the deep_copy counter. More...
 
static size_t get_count ()
 Query the deep_copy counter. More...
 

Detailed Description

Counter for Kokkos::deep_copy's between memory spaces.

Definition at line 54 of file Tpetra_Details_DeepCopyCounter.hpp.

Member Function Documentation

void Tpetra::Details::DeepCopyCounter::start ( )
static

Start the deep_copy counter.

Definition at line 70 of file Tpetra_Details_DeepCopyCounter.cpp.

void Tpetra::Details::DeepCopyCounter::reset ( )
static

Reset the deep_copy counter.

Definition at line 75 of file Tpetra_Details_DeepCopyCounter.cpp.

size_t Tpetra::Details::DeepCopyCounter::stop ( )
static

Stop the deep_copy counter.

Definition at line 79 of file Tpetra_Details_DeepCopyCounter.cpp.

size_t Tpetra::Details::DeepCopyCounter::get_count ( )
static

Query the deep_copy counter.

Definition at line 84 of file Tpetra_Details_DeepCopyCounter.cpp.


The documentation for this class was generated from the following files: