23#ifndef OPAL_TIMEDEPENDENCECACHE_H
24#define OPAL_TIMEDEPENDENCECACHE_H
std::string::iterator iterator
Time dependence abstraction for field parameters that vary slowly with time; for example,...
std::array< Item, CacheSize > cache_m
const Item & placeInCache(double time)
double getIntegral(double time)
std::array< Item, CacheSize >::iterator find(double time)
static constexpr size_t CacheSize
AbstractTimeDependence * timeDependence_m
std::array< Item, CacheSize >::iterator begin()
std::array< Item, CacheSize >::iterator end()
void setTimeDependence(AbstractTimeDependence *timeDependence)
double getValue(double time)