![]() |
QMCPACK
|
helper class for the prefetched range of a vector More...
Public Member Functions | |
PrefetchedRange () | |
void | setRange (int first_in, int last_in) |
void | clear () |
int | getOffset (int index) const |
bool | checkRange (int index) const |
Private Attributes | |
int | first |
int | last |
helper class for the prefetched range of a vector
Definition at line 18 of file PrefetchedRange.h.
|
inline |
Definition at line 24 of file PrefetchedRange.h.
|
inline |
Definition at line 37 of file PrefetchedRange.h.
References PrefetchedRange::first, and PrefetchedRange::last.
Referenced by DelayedUpdateSYCL< T, T_FP >::getInvRow(), DelayedUpdateCUDA< T, T_FP >::getInvRow(), and PrefetchedRange::getOffset().
|
inline |
Definition at line 30 of file PrefetchedRange.h.
References PrefetchedRange::first, and PrefetchedRange::last.
Referenced by DelayedUpdateSYCL< T, T_FP >::clearDelayCount(), and DelayedUpdateCUDA< T, T_FP >::clearDelayCount().
|
inline |
Definition at line 31 of file PrefetchedRange.h.
References PrefetchedRange::checkRange(), and PrefetchedRange::first.
Referenced by DelayedUpdateSYCL< T, T_FP >::acceptRow(), DelayedUpdateCUDA< T, T_FP >::acceptRow(), DelayedUpdateSYCL< T, T_FP >::getInvRow(), and DelayedUpdateCUDA< T, T_FP >::getInvRow().
|
inline |
Definition at line 25 of file PrefetchedRange.h.
References PrefetchedRange::first, and PrefetchedRange::last.
Referenced by DelayedUpdateSYCL< T, T_FP >::getInvRow(), and DelayedUpdateCUDA< T, T_FP >::getInvRow().
|
private |
Definition at line 21 of file PrefetchedRange.h.
Referenced by PrefetchedRange::checkRange(), PrefetchedRange::clear(), PrefetchedRange::getOffset(), and PrefetchedRange::setRange().
|
private |
Definition at line 21 of file PrefetchedRange.h.
Referenced by PrefetchedRange::checkRange(), PrefetchedRange::clear(), and PrefetchedRange::setRange().