ABLATE Source Documentation  0.12.33
ablate::particles::processes::Tracer Class Reference
+ Inheritance diagram for ablate::particles::processes::Tracer:

Public Member Functions

 Tracer (const std::string &eulerianVelocityField={})
 
void ComputeRHS (PetscReal time, accessors::SwarmAccessor &swarmAccessor, accessors::RhsAccessor &rhsAccessor, accessors::EulerianAccessor &eulerianAccessor) override
 

Constructor & Destructor Documentation

◆ Tracer()

ablate::particles::processes::Tracer::Tracer ( const std::string &  eulerianVelocityField = {})
explicit

Advects the particles with the flow velocity

Parameters
eulerianVelocityField

Member Function Documentation

◆ ComputeRHS()

void ablate::particles::processes::Tracer::ComputeRHS ( PetscReal  time,
accessors::SwarmAccessor swarmAccessor,
accessors::RhsAccessor rhsAccessor,
accessors::EulerianAccessor eulerianAccessor 
)
overridevirtual

computes the source terms to integrate the particle location with the flow velocity

Parameters
time
swarmAccessor
rhsAccessor
eulerianAccessor

Implements ablate::particles::processes::Process.


The documentation for this class was generated from the following files: