Marios Chatzikos
unread,Nov 5, 2021, 3:11:35 PM11/5/21Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Gary J. Ferland, cloud...@googlegroups.com
Hello,
The attached patch changes the string written in the 'save dr' output from:
H maser dTauMase=-2.00e-01 -10 7 3 0
to
OH maser, levels 3 0, dTauMase=-2.00e-01
which is much more useful, as you don't have to look up which species
index 7 points to.
RT_line_one_tauinc was called with various negative numbers to indicate
different sets of spectral lines (-10 above for database lines). Some
of these are instead suitably annotated, see patch.
I'd also like to delete the comment in radius_next.cpp, lines 175-180 below:
169 if( rt.dTauMase < -0.01 )
170 {
171 /* maser so powerful, must limit inc in tau
172 * >>chng 96 aug 08, from 0.3 to 0.1 due to large
maser crash */
173 double drHMase =
radius.drad*MAX2(0.1,-0.2/rt.dTauMase);
174 ostringstream oss;
175 //
176 // NB NB -- DON'T ALTER THIS STRING, setting
rt.lgMaserSetDR below keys from this!
177 // No longer true:
178 // >>chng 13 oct 01 rjrw take logical pointer
argument for
179 // >>optional flag to be set if selected
180 //
181 oss << rt.mas_species << " maser, levels " <<
rt.mas_hi << " " << rt.mas_lo;
182 oss << ", dTauMase=" << scientific <<
setprecision(2) << rt.dTauMase << " ";
183 drChoice.insert( drHMase, oss.str(),
&rt.lgMaserSetDR );
184 }
which may had been useful when first written, but is just confusing now.
Let me know if you have any suggestions for improvement, or any other
comments.
Thanks,
Marios