Changeset 224:47a94e9e4088


Ignore:
Timestamp:
Feb 27, 2011, 7:43:57 PM (13 years ago)
Author:
fnevgeny
Branch:
default
Phase:
public
Message:

Added classical ionization field.

Location:
source
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • source/class/pf/Plasma.js

    r221 r224  
    340340        },
    341341       
     342        getClassicalIonizationField: function()
     343        {
     344            var Z_core = this.r.getQ() + 1;
     345           
     346            return pf.base.Bohr.classicalIonizationField(Z_core, this.n_u);
     347        },
     348       
    342349
    343350        checkParameters: function()
  • source/class/pf/base/Bohr.js

    r197 r224  
    7777                   128/9*n*Math.pow((n - 1)/(n + 1), 2*n)/((n*n - 1)*(n*n - 1));
    7878            }
     79        },
     80       
     81        classicalIonizationField : function(Z_core, n)
     82        {
     83            return Math.pow(Z_core, 3)/(16*Math.pow(n, 4));
    7984        }
    8085    }
  • source/entities.js

    r223 r224  
    419419        section   : "collisions",
    420420        formula   : "this.plasma.getDreicerField()"
     421    },
     422    {
     423        id        : "classical_ionization_field",
     424        name      : "Classical ionization field",
     425        dimension : "efield",
     426        nspecies  : 0,
     427        section   : "spectroscopy",
     428        formula   : "this.plasma.getClassicalIonizationField()"
    421429    }
    422430);
Note: See TracChangeset for help on using the changeset viewer.