#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 |