OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
AbstractSpline::Accelerator Class Reference

Accelerator caching last interval indices. More...

#include <AbstractSpline.h>

Collaboration diagram for AbstractSpline::Accelerator:
Collaboration graph

Public Member Functions

 Accelerator ()=default
 
void reset ()
 

Public Attributes

size_t last_index_ {}
 
size_t last_upper_index_ {}
 

Detailed Description

Accelerator caching last interval indices.

Definition at line 35 of file AbstractSpline.h.

Constructor & Destructor Documentation

◆ Accelerator()

AbstractSpline::Accelerator::Accelerator ( )
default

Member Function Documentation

◆ reset()

void AbstractSpline::Accelerator::reset ( )
inline

Definition at line 40 of file AbstractSpline.h.

References last_index_, and last_upper_index_.

Referenced by gsl_interp_accel_reset().

Member Data Documentation

◆ last_index_

size_t AbstractSpline::Accelerator::last_index_ {}

◆ last_upper_index_

size_t AbstractSpline::Accelerator::last_upper_index_ {}

Definition at line 39 of file AbstractSpline.h.

Referenced by CubicSpline::evalIntegral(), LinearSpline::evalIntegral(), and reset().


The documentation for this class was generated from the following file: