#include <accessor.hpp>
Public Member Functions | |
Accessor (bool cachePointData) | |
Data< DataType > | operator[] (const std::string &fieldName) |
Data< DataType > | GetData (const std::string &fieldName) |
void | RegisterCleanupFunction (const std::function< void()> &function) |
Accessor (const Accessor &)=delete | |
Protected Member Functions | |
virtual Data< DataType > | CreateData (const std::string &fieldName)=0 |
Class responsible for computing point data locations for particle integration
|
delete |
prevent copy of this class
|
protectedpure virtual |
protected call to create the instance of point data
fieldName |
Implemented in ablate::particles::accessors::SwarmAccessor, ablate::particles::accessors::RhsAccessor, ablate::particles::accessors::EulerianSourceAccessor, and ablate::particles::accessors::EulerianAccessor.
|
inline |
Get the field data for this field
fieldName |
|
inline |
Get the field data for this field
fieldName |
|
inline |
register a cleanup function
function |