![]()  | 
  
    QMCPACK
    
   | 
 
helper class for the prefetched range of a vector More...
 Collaboration diagram for PrefetchedRange: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().