Ignore:
Timestamp:
Aug 18, 2008, 7:56:22 PM (16 years ago)
Author:
fnevgeny
Branch:
default
Children:
71:963bdfa888da, 72:5c5d51f30cb2
Phase:
public
Message:

Moved the list of plasma_entities into a separate file.

File:
1 edited

Legend:

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

    r69 r70  
    1515
    1616************************************************************************ */
    17 
    18 
    19 var plasma_entities = new Array(
    20     {
    21         name      : "Plasma frequency",
    22         dimension : "frequency",
    23         nspecies  : 1,
    24         section   : "fundamental",
    25         formula   : "%s1.getPlasmaFrequency()"
    26     },
    27     {
    28         name      : "Gyrofrequency",
    29         dimension : "frequency",
    30         nspecies  : 1,
    31         section   : "fundamental",
    32         formula   : "%s1.getGyroFrequency(this.B)"
    33     },
    34 
    35     {
    36         name      : "Debye length",
    37         dimension : "length",
    38         nspecies  : 1,
    39         section   : "fundamental",
    40         formula   : "%s1.getDebyeLength()"
    41     },
    42     {
    43         name      : "Full Debye length",
    44         dimension : "length",
    45         nspecies  : 1,
    46         section   : "fundamental",
    47         formula   : "this.getFullDebyeLength(%s1)"
    48     },
    49     {
    50         name      : "deBroglie length",
    51         dimension : "length",
    52         nspecies  : 1,
    53         section   : "fundamental",
    54         formula   : "%s1.getDeBroglieLength()"
    55     },
    56     {
    57         name      : "Mean interparticle distance",
    58         dimension : "length",
    59         nspecies  : 1,
    60         section   : "fundamental",
    61         formula   : "%s1.getMeanDistance()"
    62     },
    63     {
    64         name      : "Distance of minimal approach",
    65         dimension : "length",
    66         nspecies  : 1,
    67         section   : "fundamental",
    68         formula   : "%s1.getMinApproachDistance()"
    69     },
    70     {
    71         name      : "Gyroradius",
    72         dimension : "length",
    73         nspecies  : 1,
    74         section   : "fundamental",
    75         formula   : "%s1.getGyroRadius(this.B)"
    76     },
    77     {
    78         name      : "Inertial length",
    79         dimension : "length",
    80         nspecies  : 1,
    81         section   : "fundamental",
    82         formula   : "%s1.getInertialLength()"
    83     },
    84 
    85     {
    86         name      : "Thermal velocity",
    87         dimension : "velocity",
    88         nspecies  : 1,
    89         section   : "fundamental",
    90         formula   : "%s1.getThermalVelocity()"
    91     },
    92     {
    93         name      : "Alfven velocity",
    94         dimension : "velocity",
    95         nspecies  : 1,
    96         section   : "fundamental",
    97         formula   : "%s1.getAlfvenVelocity(this.B)"
    98     },
    99 
    100     {
    101         name      : "Coupling parameter",
    102         dimension : "none",
    103         nspecies  : 1,
    104         section   : "fundamental",
    105         formula   : "%s1.getCoupling()"
    106     },
    107     {
    108         name      : "Typical Debye screening",
    109         dimension : "none",
    110         nspecies  : 1,
    111         section   : "spectroscopy",
    112         formula   : "var r = %s1.getMeanDistance()/%s1.getDebyeLength(); \
    113                      (1 + r)*Math.exp(-r)"
    114     },
    115 
    116     {
    117         name      : "Transition energy",
    118         dimension : "energy",
    119         nspecies  : 0,
    120         section   : "spectroscopy",
    121         formula   : "this.getWavenumber()"
    122     },
    123     {
    124         name      : "Natural linewidth",
    125         dimension : "energy",
    126         nspecies  : 0,
    127         section   : "spectroscopy",
    128         formula   : "this.getNaturalWidth()"
    129     },
    130     {
    131         name      : "Doppler FWHM",
    132         dimension : "energy",
    133         nspecies  : 0,
    134         section   : "spectroscopy",
    135         formula   : "2*this.getDopplerHwhm()"
    136     },
    137     {
    138         name      : "Zeeman splitting",
    139         dimension : "energy",
    140         nspecies  : 0,
    141         section   : "spectroscopy",
    142         formula   : "2*this.getZeemanSplitting()"
    143     },
    144     {
    145         name      : "Total Stark FWHM",
    146         dimension : "energy",
    147         nspecies  : 0,
    148         section   : "spectroscopy",
    149         formula   : "2*this.getStarkHwhm()"
    150     },
    151     {
    152         name      : "QS Stark FWHM",
    153         dimension : "energy",
    154         nspecies  : 1,
    155         section   : "spectroscopy",
    156         formula   : "2*this.getQsHwhm(%s1)"
    157     },
    158     {
    159         name      : "Stark FWHM",
    160         dimension : "energy",
    161         nspecies  : 1,
    162         section   : "spectroscopy",
    163         formula   : "2*this.getQsHwhm(%s1)*this.getStarkQuasistaticity(%s1)"
    164     },
    165 
    166     {
    167         name      : "Dynamic Stark range",
    168         dimension : "energy",
    169         nspecies  : 1,
    170         section   : "spectroscopy",
    171         formula   : "this.getMicrofieldFrequency(%s1)/3e10/(2*Math.PI)"
    172     },
    173 
    174     {
    175         name      : "Minimal energy distance",
    176         dimension : "energy",
    177         nspecies  : 0,
    178         section   : "spectroscopy",
    179         formula   : "this.getMinEnergyDistance()"
    180     },
    181 
    182     {
    183         name      : "Static/dynamic Stark ratio",
    184         dimension : "none",
    185         nspecies  : 1,
    186         section   : "spectroscopy",
    187         formula   : "this.getStarkRatio(%s1)"
    188     },
    189     {
    190         name      : "Stark quasistaticity",
    191         dimension : "none",
    192         nspecies  : 1,
    193         section   : "spectroscopy",
    194         formula   : "this.getStarkQuasistaticity(%s1)"
    195     },
    196 
    197     {
    198         name      : "Transition wavelength",
    199         dimension : "length",
    200         nspecies  : 0,
    201         section   : "spectroscopy",
    202         formula   : "1/this.getWavenumber()"
    203     },
    204 
    205     {
    206         name      : "Transition frequency",
    207         dimension : "frequency",
    208         nspecies  : 0,
    209         section   : "spectroscopy",
    210         formula   : "3e10*this.getWavenumber()"
    211     },
    212 
    213     {
    214         name      : "Holtsmark field",
    215         dimension : "efield",
    216         nspecies  : 1,
    217         section   : "spectroscopy",
    218         formula   : "%s1.getHoltsmarkField()"
    219     },
    220 
    221     {
    222         name      : "Microfield frequency",
    223         dimension : "frequency",
    224         nspecies  : 1,
    225         section   : "spectroscopy",
    226         formula   : "this.getMicrofieldFrequency(%s1)"
    227     },
    228    
    229     {
    230         name      : "Cyclotron losses",
    231         dimension : "power_density",
    232         nspecies  : 1,
    233         section   : "radiation",
    234         formula   : "%s1.getCyclotronLosses(this.B)"
    235     },
    236    
    237     {
    238         name      : "Free-free losses",
    239         dimension : "power_density",
    240         nspecies  : 0,
    241         section   : "radiation",
    242         formula   : "this.getBremsstrahlungLosses()"
    243     },
    244    
    245     {
    246         name      : "Free-free spectral density",
    247         dimension : "spectral_power_density",
    248         nspecies  : 0,
    249         section   : "radiation",
    250         formula   : "this.getBremsstrahlungSpectralDensity()"
    251     },
    252    
    253     {
    254         name      : "Free-bound losses",
    255         dimension : "power_density",
    256         nspecies  : 0,
    257         section   : "radiation",
    258         formula   : "this.getFreeBoundLosses()"
    259     },
    260    
    261     {
    262         name      : "Free-bound spectral density",
    263         dimension : "spectral_power_density",
    264         nspecies  : 0,
    265         section   : "radiation",
    266         formula   : "this.getFreeBoundSpectralDensity()"
    267     },
    268    
    269     {
    270         name      : "Bound-bound losses",
    271         dimension : "power_density",
    272         nspecies  : 0,
    273         section   : "radiation",
    274         formula   : "this.getBoundBoundLosses()"
    275     },
    276    
    277     {
    278         name      : "Ideal gas pressure",
    279         dimension : "pressure",
    280         nspecies  : 1,
    281         section   : "fundamental",
    282         formula   : "%s1.getPressure()"
    283     },
    284    
    285     {
    286         name      : "Total pressure",
    287         dimension : "pressure",
    288         nspecies  : 0,
    289         section   : "fundamental",
    290         formula   : "this.getPressure()"
    291     },
    292    
    293     {
    294         name      : "Magnetic field pressure",
    295         dimension : "pressure",
    296         nspecies  : 0,
    297         section   : "fundamental",
    298         formula   : "this.getMagneticFieldPressure()"
    299     },
    300    
    301     {
    302         name      : "Beta",
    303         dimension : "none",
    304         nspecies  : 0,
    305         section   : "fundamental",
    306         formula   : "this.getBeta()"
    307     },
    308    
    309     {
    310         name      : "Thomson cross-section",
    311         dimension : "area",
    312         nspecies  : 1,
    313         section   : "collisions",
    314         formula   : "%s1.getThomsonXsTotal()"
    315     }
    316 );
    31717
    31818
Note: See TracChangeset for help on using the changeset viewer.