[CIG-MC] When should particles be generated?
Harsha Lokavarapu
lokavarapuh at gmail.com
Wed Jan 13 17:45:05 PST 2016
Hello,
With the new particle post-processing upgrade to ASPECT, I am working on a plugin that attempts to control when particles are generated during run time.
There are two possible ideas that I am considering. Particles are placed:
- at a specific user defined time step
- or, if the derivative of the heat flux with respect to time across all of the boundary surfaces is less than a, user defined, tolerance level.
The aspect/particle/generator/interface.h contains the function
virtual void generate_particles(…)
which is implemented by multiple child classes. I am working on a proof of concept specifically for one child class, uniform_radial, at the moment. However, is it programmatically possible to generalize the solution to all child classes using some form of C++ magic (without source code modification)?
Cheers,
-Harsha
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.geodynamics.org/pipermail/cig-mc/attachments/20160113/a3c2a697/attachment.html>
More information about the CIG-MC
mailing list