#include <eulerianAccessor.hpp>
Public Member Functions | |
EulerianAccessor (bool cachePointData, std::shared_ptr< ablate::domain::SubDomain > subDomain, SwarmAccessor &, PetscReal currentTime) | |
ConstPointData | CreateData (const std::string &fieldName) override |
EulerianAccessor (const EulerianAccessor &)=delete | |
PetscInt | GetDimensions () const |
Public Member Functions inherited from ablate::particles::accessors::Accessor< const PetscReal > | |
Accessor (bool cachePointData) | |
Accessor (const Accessor &)=delete | |
Data< const PetscReal > | operator[] (const std::string &fieldName) |
Data< const PetscReal > | GetData (const std::string &fieldName) |
void | RegisterCleanupFunction (const std::function< void()> &function) |
Additional Inherited Members |
Interpolates cell/eulerian data to the particle locations
|
delete |
prevent copy of this class
|
overridevirtual |
Create point data from the rhs field
fieldName |
Implements ablate::particles::accessors::Accessor< const PetscReal >.
|
inline |
Get the number of dimensions