aboutsummaryrefslogtreecommitdiffstats
path: root/fg21sim/extragalactic/clusters/main.py
diff options
context:
space:
mode:
authorAaron LI <aly@aaronly.me>2017-07-22 23:22:59 +0800
committerAaron LI <aly@aaronly.me>2017-07-22 23:22:59 +0800
commitb76721bc82b390fca98b7d1b9c32dffa03a2b6a0 (patch)
tree5c95285bd92a6e5b11851b03addd105e68003b9e /fg21sim/extragalactic/clusters/main.py
parentc586b6f0ce141b99abe90bf621fc05918860a285 (diff)
downloadfg21sim-b76721bc82b390fca98b7d1b9c32dffa03a2b6a0.tar.bz2
clusters: Move "magnetic_field()" function to helper.py
Import the global "configs" in helper.py to make parameters lean. Signed-off-by: Aaron LI <aly@aaronly.me>
Diffstat (limited to 'fg21sim/extragalactic/clusters/main.py')
-rw-r--r--fg21sim/extragalactic/clusters/main.py24
1 files changed, 0 insertions, 24 deletions
diff --git a/fg21sim/extragalactic/clusters/main.py b/fg21sim/extragalactic/clusters/main.py
index 840acbe..db82e78 100644
--- a/fg21sim/extragalactic/clusters/main.py
+++ b/fg21sim/extragalactic/clusters/main.py
@@ -75,8 +75,6 @@ class GalaxyClusters:
self.merger_mass_min = self.configs.getn(comp+"/merger_mass_min")
self.ratio_major = self.configs.getn(comp+"/ratio_major")
self.tau_merger = self.configs.getn(comp+"/tau_merger")
- self.b_mean = self.configs.getn(comp+"/b_mean")
- self.b_index = self.configs.getn(comp+"/b_index")
self.filename_pattern = self.configs.getn("output/filename_pattern")
self.use_float = self.configs.getn("output/use_float")
@@ -241,30 +239,8 @@ class GalaxyClusters:
logger.info("%d (%.1f%%) clusters have recent major mergers." %
(num_major, 100*num_major/num))
- def _magnetic_field(self, mass):
"""
- Calculate the mean magnetic field strength according to the
- scaling relation between magnetic field and cluster mass.
-
- Parameters
- ----------
- mass : float
- Cluster mass
- Unit: [Msun]
-
- Returns
- -------
- B : float
- The mean magnetic field strength
- Unit: [uG]
-
- References
- ----------
- Ref.[cassano2012],Eq.(1)
"""
- M_mean = 1.6e15 # [Msun]
- B = self.b_mean * (mass/M_mean) ** self.b_index
- return B
def preprocess(self):
"""