#include <eulerianSourceAccessor.hpp>
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 >.