Conversation
…dernized the gen_point API
|
All changes look good here -- but do we want to wait and do all IC updates simultaneously? Or we can merge this and start a new PR. |
|
Maybe it's cleaner to add the |
…uch even-order noise to be worth keeping
|
This PR is going to get orphaned. I propose that I merge it with |
|
To make sure I understand: if the user does nothing, there will be no changes to the IC generation procedure (i.e. no 'quiet start'). Is that right? I agree this should go in |
|
The problem with |
|
So, yes, I will open an Issue on |
|
Sorry, forgot to answer the question: yes, the default behavior is the same as the original. There are new flags for quiet start: |
Summary of changes
addringto generate a phase-space torus of material with a Gaussian velocity dispersion given a spherical halo modelAxiSymModel:gen_pointroutine for particles at a given radius. This was not previously used bygensph.AxiSymModel::gen_pointroutines to support new quiet-start methods implemented ingensph. These include distributing particles on a spherical position 'grid', distributing particles on a spherical position and velocity grid, Sellwood's quiet-start orbital plane algorithm, the same algorithm where orbital planes are simultaneously distributed on the sphere using a Fibonacci sequenceconstvalues for algorithm constants rather than preprocessor values.Comments
None of these changes affect existing
EXPorpyEXPbehavior. Perhapsaddringmight be dropped from this PR as too specific and idiosyncratic?