Changeset 290:d73345261b3d


Ignore:
Timestamp:
Sep 14, 2011, 7:13:30 PM (13 years ago)
Author:
Evgeny Stambulchik <Evgeny.Stambulchik@…>
Branch:
default
Phase:
public
Message:

Osc. strength for n_l = 1 is calculated exactly.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • source/class/pf/base/Bohr.js

    r289 r290  
    118118        oscillatorStrength : function(n_u, n_l)
    119119        {
    120             var g = this.fGauntFactor(n_u, n_l);
    121            
    122             return g*this.KramersF(n_u, n_l);
     120            if (n_l == 1) {
     121                return 256/3*Math.pow((n_u - 1)/(n_u + 1), 2*n_u)/
     122                       Math.pow(1 - 1/(n_u*n_u), 4)/Math.pow(n_u, 3);
     123            } else {
     124                var g = this.fGauntFactor(n_u, n_l);
     125
     126                return g*this.KramersF(n_u, n_l);
     127            }
    123128        },
    124129       
Note: See TracChangeset for help on using the changeset viewer.