===== Optical Gain ===== In this tutorial we calculate the optical gain upon optical irradiation. The irradiation parameters are the * photon energy of the irradiation and the * line width. ==== Physics model ==== The transition rate per volume element can be expressed with the following sum, \[ R = R_{ab} - R_{ba} = \frac{2}{V} \sum_{k_a} \sum_{k_b} \frac{2 \pi}{ \hbar} |H_{ba}| ^2 \delta(E_b - E_a -\hbar \omega)(f_a-f_b). \] In order to evaluate the sum much faster we calculate the $H_{ba}$ matrix element at $k_a = 0; k_b = 0$ (Remark: $k_a = k_b$), and we neglect the $k$ dependence of it. Then we can simplify the sum as follows, \[ R(E, w) = C_0(E) \int \gamma(E_a-E, w) \cdot H(E_a-E) \cdot [n(E_a) - p(E_b)] {\rm d}E_a {\rm d}E_b, \] where $E$ is the irradiation energy, $w$ is the line width and we assume that the irradiation has the $\gamma(E, w)$ broadening function. Here $C_0(E)$ is an energy dependent constant, \[ C_0 = \frac{\pi e^2 \hbar}{n_{\rm r} c \epsilon_0 m_0^2 E}. \] ====Input file structure==== A new keyword has been introduced to handle an optical device, ''opticaldevice{}''. opticaldevice{ name = "quantum_region_name" line_broadening = 1 # Line broadening model (1: Lorentzian) photon_energy = 1.0 # Photon energy in (eV) line_width = 1.0 # Line width in (eV) } The ''run'' keyword requires ''solve_optical_device{}'' to be included. ==== Results ====
;#; -90 0 -85 0 -80 0 -75 0 -70 0 -69.8 0 -69.6 0 -69.4 0 -69.2 0 -69 0 -68.8 0 -68.6 0 -68.4 0 -68.2 0 -68 0 -67.8 0 -67.6 0 -67.4 0 -67.2 0 -67 0 -66.8 0 -66.6 0 -66.4 0 -66.2 0 -66 0 -65.8 0 -65.6 0 -65.4 0 -65.2 0 -65 0 -64.8 0 -64.6 0 -64.4 0 -64.2 0 -64 0 -63.8 0 -63.6 0 -63.4 0 -63.2 0 -63 0 -62.8 0 -62.6 0 -62.4 0 -62.2 0 -62 0 -61.8 0 -61.6 0 -61.4 0 -61.2 0 -61 0 -60.8 0 -60.6 0 -60.4 0 -60.2 0 -60 0 -59.8 0 -59.6 0 -59.4 0 -59.2 0 -59 0 -58.8 0 -58.6 0 -58.4 0 -58.2 0 -58 0 -57.8 0 -57.6 0 -57.4 0 -57.2 0 -57 0 -56.8 0 -56.6 0 -56.4 0 -56.2 0 -56 0 -55.8 0 -55.6 0 -55.4 0 -55.2 0 -55 0 -54.8 0 -54.6 0 -54.4 0 -54.2 0 -54 0 -53.8 0 -53.6 0 -53.4 0 -53.2 0 -53 0 -52.8 0 -52.6 0 -52.4 0 -52.2 0 -52 0 -51.8 0 -51.6 0 -51.4 0 -51.2 0 -51 0 -50.8 0 -50.6 0 -50.4 0 -50.2 0 -50 -1.5033862802743e+26 -49.8 -3.0058131421596e+26 -49.6 -3.0049128749147e+26 -49.4 -3.0038521706133e+26 -49.2 -3.0026309177626e+26 -49 -3.0012489773794e+26 -48.8 -2.9997061829158e+26 -48.6 -2.9980023401621e+26 -48.4 -2.996137227125e+26 -48.2 -2.9941105938819e+26 -48 -2.991922162411e+26 -47.8 -2.9895716263963e+26 -47.6 -2.9870586510084e+26 -47.4 -2.984382872659e+26 -47.2 -2.9815438987301e+26 -47 -2.9785413072768e+26 -46.8 -2.9753746467028e+26 -46.6 -2.972043435409e+26 -46.4 -2.9685471614133e+26 -46.2 -2.9648852819417e+26 -46 -2.9610572229891e+26 -45.8 -2.9570623788505e+26 -45.6 -2.952900111619e+26 -45.4 -2.948569750652e+26 -45.2 -2.9440705920034e+26 -45 -2.9394018978205e+26 -44.8 -2.9345628957043e+26 -44.6 -2.9295527780323e+26 -44.4 -2.9243707012415e+26 -44.2 -2.9190157850706e+26 -44 -2.9134871117591e+26 -43.8 -2.9077837252019e+26 -43.6 -2.901904630057e+26 -43.4 -2.8958487908041e+26 -43.2 -2.8896151307522e+26 -43 -2.8832025309931e+26 -42.8 -2.8766098292984e+26 -42.6 -2.8698358189569e+26 -42.4 -2.8628792475499e+26 -42.2 -2.85573881566e+26 -42 -2.8484131755109e+26 -41.8 -2.8409009295333e+26 -41.6 -2.8332006288536e+26 -41.4 -2.8253107717006e+26 -41.2 -2.8172298017251e+26 -41 -2.8089561062276e+26 -40.8 -2.8004880142882e+26 -40.6 -2.791823794793e+26 -40.4 -2.7829616543503e+26 -40.2 -2.7738997350888e+26 -40 -2.7646361123322e+26 -39.8 -2.7551687921389e+26 -39.6 -2.7454957087013e+26 -39.4 -2.7356147215913e+26 -39.2 -2.7255236128452e+26 -39 -2.7152200838731e+26 -38.8 -2.7047017521829e+26 -38.6 -2.6939661479039e+26 -38.4 -2.6830107100953e+26 -38.2 -2.6718327828236e+26 -38 -2.6604296109922e+26 -37.8 -2.648798335901e+26 -37.6 -2.6369359905184e+26 -37.4 -2.6248394944392e+26 -37.2 -2.6125056485048e+26 -37 -2.5999311290566e+26 -36.8 -2.5871124817914e+26 -36.6 -2.5740461151846e+26 -36.4 -2.5607282934439e+26 -36.2 -2.5471551289497e+26 -36 -2.5333225741365e+26 -35.8 -2.5192264127625e+26 -35.6 -2.5048622505093e+26 -35.4 -2.490225504844e+26 -35.2 -2.4753113940718e+26 -35 -2.4601149254893e+26 -34.8 -2.4446308825403e+26 -34.6 -2.4288538108459e+26 -34.4 -2.4127780029437e+26 -34.2 -2.3963974814679e+26 -34 -2.3797059802115e+26 -33.8 -2.362696921273e+26 -33.6 -2.3453633770948e+26 -33.4 -2.3276980113892e+26 -33.2 -2.30969372225e+26 -33 -2.2913421188166e+26 -32.8 -2.2726347415231e+26 -32.6 -2.253562661862e+26 -32.4 -2.2341164446594e+26 -32.2 -2.2142861062241e+26 -32 -2.1940610678017e+26 -31.8 -2.1734301036676e+26 -31.6 -2.152381283084e+26 -31.4 -2.130901905203e+26 -31.2 -2.1089784258365e+26 -31 -2.08659637481e+26 -30.8 -2.0637402623725e+26 -30.6 -2.0403934728324e+26 -30.4 -2.0165381432169e+26 -30.2 -1.9921550242898e+26 -30 -1.9672233206825e+26 -29.8 -1.9417205061654e+26 -29.6 -1.9156221091625e+26 -29.4 -1.8889014624294e+26 -29.2 -1.8615294092939e+26 -29 -1.8334739568762e+26 -28.8 -1.8046998641085e+26 -28.6 -1.775168148923e+26 -28.4 -1.7448354943525e+26 -28.2 -1.7136535270079e+26 -28 -1.6815679327569e+26 -27.8 -1.6485173623753e+26 -27.6 -1.6144320628552e+26 -27.4 -1.5792321454181e+26 -27.2 -1.542825365068e+26 -27 -1.5051042321597e+26 -26.8 -1.4659421928915e+26 -26.6 -1.4251884837016e+26 -26.4 -1.3826610498372e+26 -26.2 -1.338136556592e+26 -26 -1.2913358870651e+26 -25.8 -1.2419023530843e+26 -25.6 -1.1893675747436e+26 -25.4 -1.133095251242e+26 -25.2 -1.0721823048588e+26 -25 -1.0052696739016e+26 -24.8 -9.301351236507e+25 -24.6 -8.4264964517585e+25 -24.4 -7.3317129051003e+25 -24.2 -5.6004484131293e+25 -24 -4.0995424263874e+25 -23.8 -4.064803234231e+25 -23.6 -4.0295356276604e+25 -23.4 -3.9937288598541e+25 -23.2 -3.9573718195143e+25 -23 -3.9204530135609e+25 -22.8 -3.8829605484896e+25 -22.6 -3.8448821102299e+25 -22.4 -3.8062049423196e+25 -22.2 -3.7669158221759e+25 -22 -3.7270010352124e+25 -21.8 -3.6864463465068e+25 -21.6 -3.6452369696736e+25 -21.4 -3.6033575325367e+25 -21.2 -3.5607920391215e+25 -21 -3.5175238274015e+25 -20.8 -3.4735355221224e+25 -20.6 -3.4288089818994e+25 -20.4 -3.3833252396154e+25 -20.2 -3.3370644349403e+25 -20 -3.2900057375128e+25 -19.8 -3.2421272589146e+25 -19.6 -3.1934059508238e+25 -19.4 -3.1438174846916e+25 -19.2 -3.0933360971401e+25 -19 -3.0419342089316e+25 -18.8 -2.9895839291424e+25 -18.6 -2.936253527989e+25 -18.4 -2.8819098061644e+25 -18.2 -2.8265170450409e+25 -18 -2.7700366414307e+25 -17.8 -2.7124266662199e+25 -17.6 -2.6536413271499e+25 -17.4 -2.5936303098787e+25 -17.2 -2.5323379630465e+25 -17 -2.4697022813808e+25 -16.8 -2.405653624422e+25 -16.6 -2.3401130848853e+25 -16.4 -2.2729903863474e+25 -16.2 -2.2041811389571e+25 -16 -2.1335632044443e+25 -15.8 -2.0609918012609e+25 -15.6 -1.9862927880558e+25 -15.4 -1.9092532457521e+25 -15.2 -1.8296079343952e+25 -15 -1.7470192296567e+25 -14.8 -1.6610463215772e+25 -14.6 -1.571095828917e+25 -14.4 -1.4763382068556e+25 -14.2 -1.3755560635529e+25 -14 -1.2668421533896e+25 -13.8 -1.1469139389756e+25 -13.6 -1.0092096239525e+25 -13.4 -8.3622058035193e+24 -13.2 -4.572873617073e+24 -13 -4.4703966445059e+24 -12.8 -4.3662384815115e+24 -12.6 -4.2604003599215e+24 -12.4 -4.1528885086092e+24 -12.2 -4.0437148281445e+24 -12 -3.932897636917e+24 -11.8 -3.8204624944808e+24 -11.6 -3.7064431077916e+24 -11.4 -3.5908823256879e+24 -11.2 -3.4738332263152e+24 -11 -3.3553603010887e+24 -10.8 -3.2355407370657e+24 -10.6 -3.1144657970532e+24 -10.4 -2.9922422931408e+24 -10.2 -2.8689941442753e+24 -10 -3.2290809750222e+27 -9.8 -6.3902612554379e+27 -9.6 -6.3246820923317e+27 -9.4 -6.2585513676534e+27 -9.2 -6.1918465747605e+27 -9 -6.1245442714799e+27 -8.8 -6.0566199819354e+27 -8.6 -5.9880480906042e+27 -8.4 -5.9188017272171e+27 -8.2 -5.8488526409284e+27 -8 -5.7781710619057e+27 -7.8 -5.7067255480436e+27 -7.6 -5.6344828135582e+27 -7.4 -5.5614075331256e+27 -7.2 -5.4874620956008e+27 -7 -5.4126061274423e+27 -6.8 -5.2850294406087e+27 -6.6 -5.0222477800373e+27 -6.4 -4.8499360151842e+27 -6.2 -4.6979825203457e+27 -6 -4.5561542274138e+27 -5.8 -4.4203667356121e+27 -5.6 -4.2884702483473e+27 -5.4 -4.1591473481682e+27 -5.2 -4.0315041621689e+27 -5 -3.9048859026943e+27 -4.8 -3.778782001287e+27 -4.6 -3.6527723123691e+27 -4.4 -3.5264940498546e+27 -4.2 -3.3996199154406e+27 -4 -3.271842513288e+27 -3.8 -3.1428623093088e+27 -3.6 -3.0123774580893e+27 -3.4 -2.880074348306e+27 -3.2 -2.7456179511612e+27 -3 -2.6086410983436e+27 -2.8 -2.4687316953594e+27 -2.6 -2.3254165689105e+27 -2.4 -2.178140069379e+27 -2.2 -2.0262345200843e+27 -2 -1.8688777522704e+27 -1.8 -1.7050295062745e+27 -1.6 -1.5333316701069e+27 -1.4 -1.3519429659526e+27 -1.2 -1.1582456359355e+27 -1 -9.4827638686186e+26 -0.8 -7.154768782015e+26 -0.6 -4.4738673839211e+26 -0.4 -1.1348404929519e+26 -0.2 4.5272528273396e+26 -4.4408920985006e-16 7.6062858814698e+26 0.2 7.913126196159e+26 0.4 8.2179513263573e+26 0.6 8.520907762704e+26 0.8 8.8221356753489e+26 1 9.1217697413077e+26 1.2 9.4199399023299e+26 1.4 9.7167720659164e+26 1.6 1.0012388760631e+27 1.8 1.0306909755747e+27 2 1.0600452654509e+27 2.2 1.0893133470026e+27 2.4 1.1185067193386e+27 2.6 1.1476368367654e+27 2.8 1.1767151711294e+27 3 1.205753298838e+27 3.2 1.6714718557684e+27 3.4 2.895999859911e+27 3.6 3.5595102435165e+27 3.8 4.0808635707771e+27 4 4.5268935122948e+27 4.2 4.9243102755744e+27 4.4 5.2870183987246e+27 4.6 5.6233553826254e+27 4.8 5.938790935326e+27 5 6.2371459625719e+27 5.2 6.5212170027833e+27 5.4 6.7931263214249e+27 5.6 7.0545320806019e+27 5.8 7.3067614955154e+27 6 7.5508989889201e+27 6.2 7.7878467542437e+27 6.4 8.0183677319037e+27 6.6 8.2431170245994e+27 6.8 8.4626655389527e+27 7 8.6775183372705e+27 7.2 8.8881294104693e+27 7.4 9.0949141333057e+27 7.6 9.2982604325952e+27 7.8 9.4985396507599e+27 8 9.6961182428315e+27 8.2 9.8913719122031e+27 8.4 1.0084704851113e+28 8.6 1.0276579124344e+28 8.8 1.0467564886685e+28 9 1.0658437163041e+28 9.2 1.0850391994684e+28 9.4 1.104564350423e+28 9.6 1.124984127174e+28 9.8 1.1512129308502e+28 10 5.832613854467e+27 10.2 -5.7147249229296e+22 10.4 -4.9596044711296e+22 10.6 -4.2969072824105e+22 10.8 -3.7168746797997e+22 11 -3.2103955279151e+22 11.2 -2.7690689268744e+22 11.4 -2.3852280889996e+22 11.6 -2.0519366473135e+22 11.8 -1.7629646924061e+22 12 -1.5127510806083e+22 12.2 -1.2963572590525e+22 12.4 -1.1094166442479e+22 12.6 -9.4808253920204e+21 12.8 -8.0897670381919e+21 13 -6.8914000041869e+21 13.2 -5.8598600180276e+21 13.4 -4.9725804771795e+21 13.6 -4.2098993932773e+21 13.8 -3.5547024314741e+21 14 -2.9921000802968e+21 14.2 -2.5091354881204e+21 14.4 -2.0945176938479e+21 14.6 -1.7383718904734e+21 14.8 -1.4319915631565e+21 15 -1.1675595673302e+21 15.2 -9.3775018197209e+20 15.4 -7.3490990287716e+20 15.6 -5.4828632294183e+20 15.8 -3.3705437988418e+20 16 -2.2494468134638e+20 16.2 -1.9511887096407e+20 16.4 -1.6922580071961e+20 16.6 -1.4674945790594e+20 16.8 -1.2724118730874e+20 17 -1.1031095501032e+20 17.2 -9.5619734116421e+19 17.4 -8.2872870893054e+19 17.6 -7.1814306999274e+19 17.8 -6.2221548785622e+19 18 -5.3901288159467e+19 18.2 -4.6685591463842e+19 18.4 -4.0428583335376e+19 18.6 -3.5003561751546e+19 18.8 -3.0300488588568e+19 19 -2.6223807117976e+19 19.2 -2.2690544089663e+19 19.4 -1.9628659487142e+19 19.6 -1.6961955102625e+19 19.8 -1.4656114287649e+19 20 -1.2658397369305e+19 20.2 -1.0927282739712e+19 20.4 -9.427031756854e+18 20.6 -8.1267083787815e+18 20.8 -6.9994908302834e+18 21 -6.0221157590868e+18 21.2 -5.1744001865334e+18 21.4 -4.4388309649028e+18 21.6 -3.8002096783317e+18 21.8 -3.2453448999777e+18 22 -2.7627852351459e+18 22.2 -2.3425876263364e+18 22.4 -1.9761162018976e+18 22.6 -1.6558676068944e+18 22.8 -1.3753193061654e+18 23 -1.1287978193544e+18 23.2 -9.113642512659e+17 23.4 -7.1871482913277e+17 23.6 -5.4709445964235e+17 23.8 -3.9322157958407e+17 24 -2.5422280031622e+17 24.2 -1.2757604260063e+17 24.4 -1.1061028709922e+16 24.6 9.7283853509352e+16 24.8 1.9919917181501e+17 25 2.9623730223796e+17 25.2 3.8979116362588e+17 25.4 4.8111940197526e+17 25.6 5.7136852213701e+17 25.8 6.6159240563072e+17 26 7.5276960619019e+17 26.2 8.4581878128761e+17 26.4 9.4161260395087e+17 26.6 1.0409905192217e+18 26.8 1.144770801328e+18 27 1.2537626372951e+18 27.2 1.3687797494775e+18 27.4 1.4906596701e+18 27.6 1.6203036970485e+18 27.8 1.7588245451379e+18 28 1.9097926805291e+18 28.2 2.0636970928785e+18 28.4 2.2290417373803e+18 28.6 2.4067177327278e+18 28.8 2.5976767637574e+18 29 2.8029360983978e+18 29.2 3.0235838842453e+18 29.4 3.2607847549977e+18 29.6 3.5157857777756e+18 29.8 3.7899227733835e+18 30 4.0846270428074e+18 30.2 4.4014325347038e+18 30.4 4.7419834903108e+18 30.6 5.108042604099e+18 30.8 5.5014997405852e+18 31 5.9243812500567e+18 31.2 6.3788599285036e+18 31.4 6.8672656698409e+18 31.6 7.3920968615231e+18 31.8 7.9560325779303e+18 32 8.5619456294403e+18 32.2 9.2129165289105e+18 32.4 9.9122484413969e+18 32.6 1.0663483187338e+19 32.8 1.1470418374159e+19 33 1.2337125736316e+19 33.2 1.3267970769228e+19 33.4 1.4267633748348e+19 33.6 1.5341132230841e+19 33.8 1.6493845143954e+19 34 1.7731538571306e+19 34.2 2.6102791190001e+19 34.4 3.3680495518877e+19 34.6 4.024204778331e+19 34.8 4.6696724981377e+19 35 5.33136060908e+19 35.2 6.0229591063294e+19 35.4 6.7535868495545e+19 35.6 7.5304381313219e+19 35.8 8.3598455211246e+19 36 9.2477871435918e+19 36.2 1.0200162143131e+20 36.4 1.1222957371972e+20 36.6 1.2322358640242e+20 36.8 1.3504832055503e+20 37 1.4777188663989e+20 37.2 1.6146639690226e+20 37.4 1.7620846638476e+20 37.6 1.9207968878743e+20 37.8 2.0916710412647e+20 38 2.2756366970928e+20 38.2 2.4736874266337e+20 38.4 2.6868858023301e+20 38.6 2.9163686279086e+20 38.8 3.1633524371456e+20 39 3.4291392978122e+20 39.2 3.7151229543081e+20 39.4 4.0227953407972e+20 39.6 4.353753495855e+20 39.8 4.7097069094669e+20 40 5.0924853334973e+20 40.2 5.5040470873577e+20 40.4 5.9464878914527e+20 40.6 6.422050262013e+20 40.8 6.9331335020914e+20 41 7.4823043247572e+20 41.2 8.072308145859e+20 41.4 8.7060810850942e+20 41.6 9.3867627155149e+20 41.8 1.0117709602979e+21 42 1.090250967841e+21 42.2 1.1744997487008e+21 42.4 1.2649270359773e+21 42.6 1.3619705553773e+21 42.8 1.4660978408522e+21 43 1.5778081566558e+21 43.2 1.6976345306828e+21 43.4 1.8261459039646e+21 43.6 1.9639494011887e+21 43.8 2.1116927270492e+21 44 2.2700666931334e+21 44.2 2.4398078798886e+21 44.4 2.6217014379889e+21 44.6 2.8165840331219e+21 44.8 3.0253469378291e+21 45 3.2489392735562e+21 45.2 3.4883714054732e+21 45.4 3.7447184919127e+21 45.6 4.0191241894243e+21 45.8 4.3128045134315e+21 46 4.627051853305e+21 46.2 4.9632391393008e+21 46.4 5.3228241572359e+21 46.6 5.7073540049833e+21 46.8 6.1184696828197e+21 47 6.5579108073587e+21 47.2 7.0275204362099e+21 47.4 7.5292499876199e+21 47.6 8.0651642361429e+21 47.8 8.6374463618553e+21 48 9.2484030267551e+21 48.2 9.900469447759e+21 48.4 1.0596214431143e+22 48.6 1.1338345328351e+22 48.8 1.2129712867856e+22 49 1.2973315812189e+22 49.2 1.3872305383423e+22 49.4 1.4829989394338e+22 49.6 1.5849836016214e+22 49.8 1.6935477107901e+22 50 9.0503277327804e+21 50.2 0 50.4 0 50.6 0 50.8 0 51 0 51.2 0 51.4 0 51.6 0 51.8 0 52 0 52.2 0 52.4 0 52.6 0 52.8 0 53 0 53.2 0 53.4 0 53.6 0 53.8 0 54 0 54.2 0 54.4 0 54.6 0 54.8 0 55 0 55.2 0 55.4 0 55.6 0 55.8 0 56 0 56.2 0 56.4 0 56.6 0 56.8 0 57 0 57.2 0 57.4 0 57.6 0 57.8 0 58 0 58.2 0 58.4 0 58.6 0 58.8 0 59 0 59.2 0 59.4 0 59.6 0 59.8 0 60 0 60.2 0 60.4 0 60.6 0 60.8 0 61 0 61.2 0 61.4 0 61.6 0 61.8 0 62 0 62.2 0 62.4 0 62.6 0 62.8 0 63 0 63.2 0 63.4 0 63.6 0 63.8 0 64 0 64.2 0 64.4 0 64.6 0 64.8 0 65 0 65.2 0 65.4 0 65.6 0 65.8 0 66 0 66.2 0 66.4 0 66.6 0 66.8 0 67 0 67.2 0 67.4 0 67.6 0 67.8 0 68 0 68.2 0 68.4 0 68.6 0 68.8 0 69 0 69.2 0 69.4 0 69.6 0 69.8 0 70 0 75 0 80 0 85 0 90 0 ;#;