-
Committer:
Luiz Felippe S. Rodrigues
-
Date:
2012-04-03 11:19:53 UTC
-
mfrom:
(737.1.1 gnedin)
-
Revision ID:
luizfelippesr@gmail.com-20120403111953-vtquymymcn02bsuu
* Merges with parent branch:
* Prevent preset satellite orbit method from attempting to set an
undefined orbit when promoting nodes.
* Adds tests for "blackHoleOutputData" and "outputDescendentIndices" to
the test suite.
* Correct bugs when blackHoleOutputData is true:
+ HDF5 access is now protected by an OpenMP critical section.
+ "thisIndex" is only accessed if a black hole component actually
exists.
* Adds the "Satellite_Time_Of_Merging" property to the simple satellite
orbit component.
* When asked to output node descendents, checks that the
"Satellite_Time_Of_Merging" property is gettable.
* Correct misassignment of tangential velocity to radial velocity in
standard satellite orbit component.
* Adds functionality to issue a report on what is blocking node
evolution in the case of a deadlocked tree.
* In the "read" merger tree construction method:
+ Set position and velocity for copies of nodes inserted where a node
has no primary progenitor, but has secondary progenitor(s).
+ Add options to force setting of orbits which do not intersect the
virial radius, and to assert that all virial orbits were set.
* Correct "apocenter" to "pericenter" in documentation of Font et
al. (2008) ram pressure stripping model.
* Correct misassignment of tangential velocity to radial velocity in
preset satellite orbit component.
* Add a node promotion task to preset satellite orbit component to
ensure that orbit (and other properties) of parent is not lost when a
node is promoted to its parent.
* Kepler orbit object now returns a very large number for the apocenter
of unbound orbits (rather than a negative number).
* Fix function call finder in code analysis script to handle cases where
a singleton parenthesis exists within double quotes.
* Correct heating rate of hot halo from standard black hole to include
missing factor of (speed of light)^2.
* Fixes bug 967351 in which the Find_Programs.pl script would build an
incorrect executable name for files containing ".f" in the middle of
the name. This was due to an incorrect regular expression.