62 (*(*TauDummy).Hi()).g() = 0;
85 cs = 1e-10*(3.9436853+ 0.11176758*pow(temp, 0.55762129));
89 cs *= pow(
phycon.te/2e3, 0.55762129);
101 static vector< pair<TransitionList::iterator,double> > Si2Pump;
105 if( Si2Pump.empty() )
108 pair<TransitionList::iterator,double> ppa(
TauLines.begin()+
ipT1808, 1./6. );
109 Si2Pump.push_back( ppa );
110 pair<TransitionList::iterator,double> ppb(
TauLines.begin()+
ipT1527, 2./3. );
111 Si2Pump.push_back( ppb );
112 pair<TransitionList::iterator,double> ppc(
TauLines.begin()+
ipT1305, 2./3. );
113 Si2Pump.push_back( ppc );
114 pair<TransitionList::iterator,double> ppd(
TauLines.begin()+
ipT1260, 1./6. );
115 Si2Pump.push_back( ppd );
120 if( (*
TauLine2[i].Hi()).nelem() == 14 && (*
TauLine2[i].Hi()).IonStg() == 2 )
129 branch_ratio = 2./3.;
131 branch_ratio = 1./2.;
133 branch_ratio = 1./6.;
136 pair<TransitionList::iterator,double> pp2(
TauLine2.begin()+i, branch_ratio );
137 Si2Pump.push_back( pp2 );
143 double pump_rate = 0.;
145 for( si2p=Si2Pump.begin(); si2p != Si2Pump.end(); ++si2p )
148 double branch_ratio = si2p->second;
149 pump_rate += (*t).Emis().pump()*branch_ratio;
152 (*t).WLAng , (*t).Emis().pump()*branch_ratio );
168 0.534 , 4.51 , 1.67 , 6.94 ,
174 for( i=0; i < 5; i++ )
291 atom_pop3(9.,5.,1.,0.5913,0.0757,0.225,26.3,214.,5.16,
292 7.62e4,7.902e4,&p2,
dense.xIonDense[13][8],0.,0.,0.)*214.*2.096e-11;
293 sil.c1815 =
sil.c949*1.912*0.0516;
294 sil.c1985 = p2*26.3*1.0e-11;
322 1e4,2.081e5,
dense.xIonDense[13][8])*2.88e-11;
void ligbar(long int ized, const TransitionProxy &t2s2p, const TransitionProxy &t2s3p, double *cs2s2p, double *cs2s3p)
double atom_pop2(double omega, double g1, double g2, double a21, double bltz, double abund)
double atom_pop3(double g1, double g2, double g3, double o12, double o13, double o23, double a21, double a31, double a32, double Tex12, double Tex23, realnum *pop2, double abund, double gam2, double r12, double r13)
void AtomSeqBoron(const TransitionProxy &t10, const TransitionProxy &t20, const TransitionProxy &t30, const TransitionProxy &t21, const TransitionProxy &t31, const TransitionProxy &t41, double cs40, double cs32, double cs42, double cs43, double pump_rate, const char *chLabel)