#include <scratch.hpp>
◆ Scratch() [1/2]
Scratch::Scratch |
( |
size_t |
n_double_host, |
|
|
size_t |
n_double_device |
|
) |
| |
◆ Scratch() [2/2]
◆ pop_device()
KOKKOS_INLINE_FUNCTION void Scratch::pop_device |
( |
size_t |
n | ) |
|
|
inline |
◆ pop_host()
KOKKOS_INLINE_FUNCTION void Scratch::pop_host |
( |
size_t |
n | ) |
|
|
inline |
◆ report_peak_usage()
void Scratch::report_peak_usage |
( |
| ) |
const |
◆ ScratchLock
◆ device_offset_
size_t Scratch::device_offset_ |
|
private |
◆ device_peak_
size_t Scratch::device_peak_ |
|
private |
◆ device_pool_
◆ device_unlimited_offset_
size_t Scratch::device_unlimited_offset_ |
|
private |
◆ host_offset_
size_t Scratch::host_offset_ |
|
private |
◆ host_peak_
size_t Scratch::host_peak_ |
|
private |
◆ host_pool_
◆ host_unlimited_offset_
size_t Scratch::host_unlimited_offset_ |
|
private |
◆ is_initialized
bool Scratch::is_initialized |
|
private |
The documentation for this class was generated from the following files:
- /p/test_ssd/builds/t3_84szKM/0/xgc/XGC-Devel/XGC_core/cpp/scratch.hpp
- /p/test_ssd/builds/t3_84szKM/0/xgc/XGC-Devel/XGC_core/cpp/scratch.cpp