#include <eulerianSourceAccessor.hpp>
Inheritance diagram for ablate::particles::accessors::EulerianSourceAccessor:Public Member Functions | |
| EulerianSourceAccessor (bool cachePointData, const DM &swarmDm, const std::map< std::string, Field > &fieldsMap) | |
| PointData | CreateData (const std::string &fieldName) override |
| EulerianSourceAccessor (const EulerianSourceAccessor &)=delete | |
Public Member Functions inherited from ablate::particles::accessors::Accessor< PetscReal > | |
| Accessor (bool cachePointData) | |
| Accessor (const Accessor &)=delete | |
| Data< PetscReal > | operator[] (const std::string &fieldName) |
| Data< PetscReal > | GetData (const std::string &fieldName) |
| void | RegisterCleanupFunction (const std::function< void()> &function) |
Static Public Attributes | |
| static const char | CoupledSourceTermPostfix [] = "_CoupledSourceTerm" |
Additional Inherited Members |
Allows pushing source terms to the particle source array based upon variable/component name. The coupled solver is used to push back to the flow field ts
|
delete |
prevent copy of this class
|
inlineoverridevirtual |
Create point data from the source field in the DM
| fieldName |
Implements ablate::particles::accessors::Accessor< PetscReal >.