Tpetra parallel linear algebra  Version of the Day
Tpetra_Details_Behavior.hpp
Go to the documentation of this file.
1 #ifndef TPETRA_DETAILS_BEHAVIOR_HPP
2 #define TPETRA_DETAILS_BEHAVIOR_HPP
3 
7 
8 namespace Tpetra {
9 namespace Details {
10 
78 class Behavior {
79 public:
86  static bool debug ();
87 
93  static bool debug (const char name[]);
94 
100  static bool verbose ();
101 
107  static bool verbose (const char name[]);
108 
117  static bool assumeMpiIsCudaAware ();
118 };
119 
120 } // namespace Details
121 } // namespace Tpetra
122 
123 #endif // TPETRA_DETAILS_BEHAVIOR_HPP
Namespace Tpetra contains the class and methods constituting the Tpetra library.
static bool debug()
Whether Tpetra is in debug mode.
Implementation details of Tpetra.
static bool assumeMpiIsCudaAware()
Whether to assume that MPI is CUDA aware.
static bool verbose()
Whether Tpetra is in verbose mode.
Description of Tpetra's behavior.