ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Fatal CUDA exception. More...
#include <utils.hpp>
Public Member Functions | |
cuda_fatal_error (std::string msg) | |
~cuda_fatal_error () | |
auto | get_terminate () noexcept |
auto | set_terminate (std::terminate_handler callback) noexcept |
void | terminate () noexcept |
char const * | what () const noexcept |
Fatal CUDA exception.
Best course of action is to terminate the program immediately.
Definition at line 45 of file core/cuda/utils.hpp.
|
explicit |
Definition at line 82 of file common_cuda.cu.
|
inline |
Definition at line 52 of file core/cuda/utils.hpp.
References terminate().
|
inlinenoexcept |
Definition at line 54 of file core/cuda/utils.hpp.
|
inlinenoexcept |
Definition at line 56 of file core/cuda/utils.hpp.
|
noexcept |
Definition at line 85 of file common_cuda.cu.
References errexit(), and what().
Referenced by ~cuda_fatal_error().
|
inlinenoexcept |
Definition at line 64 of file core/cuda/utils.hpp.
Referenced by terminate().