source: source/entities.js @ 310:3e7a42d9cc41

Last change on this file since 310:3e7a42d9cc41 was 310:3e7a42d9cc41, checked in by Evgeny Stambulchik <Evgeny.Stambulchik@…>, 12 years ago

Added Fermi velocity and length.

File size: 13.8 KB
Line 
1var plasma_entities = new Array(
2    {
3        id        : "plasma_frequency",
4        name      : "Plasma frequency",
5        dimension : "frequency",
6        nspecies  : 1,
7        section   : "waves",
8        formula   : "%s1.getPlasmaFrequency()",
9        wikiLink  : "Plasma_frequency"
10    },
11    {
12        id        : "gyrofrequency",
13        name      : "Gyrofrequency",
14        dimension : "frequency",
15        nspecies  : 1,
16        section   : "fundamental",
17        formula   : "%s1.getGyroFrequency(this.plasma.B)",
18        wikiLink  : "Gyrofrequency"
19    },
20
21    {
22        id        : "wigner_seitz_radius",
23        name      : "Typical inter-particle distance",
24        dimension : "length",
25        nspecies  : 1,
26        section   : "fundamental",
27        formula   : "%s1.getTypicalDistance()",
28        wikiLink  : "Wigner-Seitz_radius"
29    },
30    {
31        id        : "debye_length",
32        name      : "Debye length",
33        dimension : "length",
34        nspecies  : 1,
35        section   : "fundamental",
36        formula   : "%s1.getDebyeLength()",
37        wikiLink  : "Debye_length"
38    },
39    {
40        id        : "full_debye_length",
41        name      : "Full Debye length",
42        dimension : "length",
43        nspecies  : 1,
44        section   : "fundamental",
45        formula   : "this.plasma.getFullDebyeLength(%s1)",
46        wikiLink  : "Debye_length"
47    },
48    {
49        id        : "gyroradius",
50        name      : "Gyroradius",
51        dimension : "length",
52        nspecies  : 1,
53        section   : "fundamental",
54        formula   : "%s1.getGyroRadius(this.plasma.B)",
55        wikiLink  : "Gyroradius"
56    },
57    {
58        id        : "distance_of_minimal_approach",
59        name      : "Distance of minimal approach",
60        dimension : "length",
61        nspecies  : 1,
62        section   : "fundamental",
63        formula   : "%s1.getMinApproachDistance()"
64    },
65    {
66        id        : "inertial_length",
67        name      : "Inertial length",
68        dimension : "length",
69        nspecies  : 1,
70        section   : "waves",
71        formula   : "%s1.getInertialLength()",
72        wikiLink  : "Inertial_length"
73    },
74    {
75        id        : "de_broglie_wavelength",
76        name      : "De Broglie wavelength",
77        dimension : "length",
78        nspecies  : 1,
79        section   : "fundamental",
80        formula   : "%s1.getDeBroglieLength()",
81        wikiLink  : "DeBroglie_wavelength"
82    },
83
84    {
85        id        : "thermal_velocity",
86        name      : "Thermal velocity",
87        dimension : "velocity",
88        nspecies  : 1,
89        section   : "fundamental",
90        formula   : "%s1.getThermalVelocity()",
91        wikiLink  : "Thermal_velocity"
92    },
93    {
94        id        : "alfven_velocity",
95        name      : "Alfven velocity",
96        dimension : "velocity",
97        nspecies  : 0,
98        section   : "waves",
99        formula   : "this.plasma.getAlfvenVelocity(this.plasma.B)",
100        wikiLink  : "Alfven_velocity"
101    },
102
103    {
104        id        : "coupling_parameter",
105        name      : "Coupling parameter",
106        dimension : "none",
107        nspecies  : 1,
108        section   : "fundamental",
109        formula   : "%s1.getCoupling()"
110    },
111    {
112        id        : "typical_debye_screening",
113        name      : "Typical Debye screening",
114        dimension : "none",
115        nspecies  : 1,
116        section   : "spectroscopy",
117        formula   : "var r = %s1.getTypicalDistance()/%s1.getDebyeLength(); \
118                     (1 + r)*Math.exp(-r)"
119    },
120
121    {
122        id        : "transition_energy",
123        name      : "Transition energy",
124        dimension : "energy",
125        nspecies  : 0,
126        section   : "spectroscopy",
127        formula   : "this.plasma.r.getTransitionEnergy()"
128    },
129    {
130        id        : "natural_linewidth",
131        name      : "Natural linewidth",
132        dimension : "energy",
133        nspecies  : 0,
134        section   : "spectroscopy",
135        formula   : "this.plasma.r.getNaturalWidth()"
136    },
137    {
138        id        : "Fine_structure",
139        name      : "Fine structure",
140        dimension : "energy",
141        nspecies  : 0,
142        section   : "spectroscopy",
143        formula   : "this.plasma.r.getFineStructure()",
144        wikiLink  : "Fine_structure"
145    },
146    {
147        id        : "doppler_fwhm",
148        name      : "Doppler FWHM",
149        dimension : "energy",
150        nspecies  : 0,
151        section   : "spectroscopy",
152        formula   : "2*this.plasma.r.getDopplerHwhm()",
153        wikiLink  : "Doppler_broadening"
154    },
155    {
156        id        : "zeeman_splitting",
157        name      : "Zeeman splitting",
158        dimension : "energy",
159        nspecies  : 0,
160        section   : "spectroscopy",
161        formula   : "2*this.plasma.getZeemanSplitting()"
162    },
163    {
164        id        : "total_stark_fwhm",
165        name      : "Total Stark FWHM",
166        dimension : "energy",
167        nspecies  : 0,
168        section   : "spectroscopy",
169        formula   : "2*this.plasma.getStarkHwhm()"
170    },
171    {
172        id        : "stark_fwhm",
173        name      : "Stark FWHM",
174        dimension : "energy",
175        nspecies  : 1,
176        prepos    : "due to",
177        section   : "spectroscopy",
178        formula   : "2*this.plasma.getQsHwhm(%s1)*this.plasma.getStarkQuasistaticity(%s1)"
179    },
180
181    {
182        id        : "qs_stark_fwhm",
183        name      : "QS Stark FWHM",
184        dimension : "energy",
185        nspecies  : 1,
186        prepos    : "due to",
187        section   : "spectroscopy",
188        formula   : "2*this.plasma.getQsHwhm(%s1)"
189    },
190
191    {
192        id        : "dynamic_stark_range",
193        name      : "Dynamic Stark range",
194        dimension : "energy",
195        nspecies  : 1,
196        section   : "spectroscopy",
197        formula   : "this.plasma.getMicrofieldFrequency(%s1)"
198    },
199
200    {
201        id        : "minimal_energy_distance",
202        name      : "Minimal energy distance",
203        dimension : "energy",
204        nspecies  : 0,
205        section   : "spectroscopy",
206        formula   : "this.plasma.r.getMinEnergyDistance()"
207    },
208    {
209        id        : "plasmon_energy",
210        name      : "Plasmon energy",
211        dimension : "energy",
212        nspecies  : 0,
213        section   : "spectroscopy",
214        formula   : "this.plasma.e.getPlasmaFrequencyW()",
215        wikiLink  : "Plasmon"
216    },
217    {
218        id        : "fermi_energy",
219        name      : "Fermi energy",
220        dimension : "energy",
221        nspecies  : 0,
222        section   : "fundamental",
223        formula   : "this.plasma.getFermiEnergy()",
224        wikiLink  : "Fermi_energy"
225    },
226    {
227        id        : "fermi_velocity",
228        name      : "Fermi velocity",
229        dimension : "velocity",
230        nspecies  : 0,
231        section   : "fundamental",
232        formula   : "this.plasma.getFermiVelocity()",
233        wikiLink  : "Fermi_velocity"
234    },
235    {
236        id        : "fermi_length",
237        name      : "Fermi screening length",
238        dimension : "length",
239        nspecies  : 0,
240        section   : "fundamental",
241        formula   : "this.plasma.getFermiLength()",
242        wikiLink  : "Electric-field_screening"
243    },
244    {
245        id        : "chemical_potential",
246        name      : "Chemical potential",
247        dimension : "energy",
248        nspecies  : 1,
249        section   : "fundamental",
250        formula   : "%s1.getChemicalPotential()",
251        wikiLink  : "Chemical_potential"
252    },
253
254    {
255        id        : "mass_density",
256        name      : "Mass density",
257        dimension : "mass_density",
258        nspecies  : 1,
259        section   : "fundamental",
260        formula   : "%s1.getMassDensity()",
261        wikiLink  : "Density"
262    },
263    {
264        id        : "mass_density",
265        name      : "Total mass density",
266        dimension : "mass_density",
267        nspecies  : 0,
268        section   : "fundamental",
269        formula   : "this.plasma.getMassDensity()",
270        wikiLink  : "Density"
271    },
272
273    {
274        id        : "beta",
275        name      : "Beta",
276        dimension : "none",
277        nspecies  : 0,
278        section   : "fundamental",
279        formula   : "this.plasma.getBeta()",
280        wikiLink  : "Beta_(plasma_physics)"
281    },
282   
283    {
284        id        : "transition_wavelength",
285        name      : "Transition wavelength",
286        dimension : "length",
287        nspecies  : 0,
288        section   : "spectroscopy",
289        formula   : "pf.base.Bohr.c/this.plasma.r.getTransitionEnergy()*(2*Math.PI)"
290    },
291    {
292        id        : "transition_frequency",
293        name      : "Transition frequency",
294        dimension : "frequency",
295        nspecies  : 0,
296        section   : "spectroscopy",
297        formula   : "this.plasma.r.getTransitionEnergy()/(2*Math.PI)"
298    },
299
300    {
301        id        : "f_abs",
302        name      : "Oscillator strength",
303        dimension : "none",
304        nspecies  : 0,
305        section   : "spectroscopy",
306        formula   : "this.plasma.r.getOscillatorStrength()",
307        wikiLink  : "Oscillator_strength"
308    },
309    {
310        id        : "A",
311        name      : "Einstein coefficient",
312        dimension : "frequency",
313        nspecies  : 0,
314        section   : "spectroscopy",
315        formula   : "this.plasma.r.getEinsteinA()",
316        wikiLink  : "Einstein_coefficients"
317    },
318   
319    {
320        id        : "stark_quasistaticity",
321        name      : "Stark quasistaticity",
322        dimension : "none",
323        nspecies  : 1,
324        section   : "spectroscopy",
325        formula   : "this.plasma.getStarkQuasistaticity(%s1)"
326    },
327    {
328        id        : "static_to_dynamic_stark_ratio",
329        name      : "Static/dynamic Stark ratio",
330        dimension : "none",
331        nspecies  : 1,
332        section   : "spectroscopy",
333        formula   : "this.plasma.getStarkRatio(%s1)"
334    },
335
336    {
337        id        : "holtsmark_field",
338        name      : "Holtsmark field",
339        dimension : "efield",
340        nspecies  : 1,
341        section   : "spectroscopy",
342        formula   : "%s1.getHoltsmarkField()"
343    },
344
345    {
346        id        : "microfield_frequency",
347        name      : "Microfield frequency",
348        dimension : "frequency",
349        nspecies  : 1,
350        section   : "spectroscopy",
351        formula   : "this.plasma.getMicrofieldFrequency(%s1)"
352    },
353   
354    {
355        id        : "cyclotron_losses",
356        name      : "Cyclotron losses",
357        dimension : "power_density",
358        nspecies  : 1,
359        section   : "radiation",
360        formula   : "%s1.getCyclotronLosses(this.plasma.B)",
361        wikiLink  : "Cyclotron_radiation"
362    },
363   
364    {
365        id        : "free-free_losses",
366        name      : "Free-free losses",
367        dimension : "power_density",
368        nspecies  : 0,
369        section   : "radiation",
370        formula   : "this.plasma.getBremsstrahlungLosses()",
371        wikiLink  : "Bremsstrahlung"
372    },
373   
374    {
375        id        : "dree-free_spectral_density",
376        name      : "Free-free spectral density",
377        dimension : "spectral_power_density",
378        nspecies  : 0,
379        section   : "radiation",
380        formula   : "this.plasma.getBremsstrahlungSpectralDensity()",
381        wikiLink  : "Bremsstrahlung"
382    },
383   
384    {
385        id        : "free-bound_losses",
386        name      : "Free-bound losses",
387        dimension : "power_density",
388        nspecies  : 0,
389        section   : "radiation",
390        formula   : "this.plasma.getFreeBoundLosses()"
391    },
392   
393    {
394        id        : "free-bound_spectral_density",
395        name      : "Free-bound spectral density",
396        dimension : "spectral_power_density",
397        nspecies  : 0,
398        section   : "radiation",
399        formula   : "this.plasma.getFreeBoundSpectralDensity()"
400    },
401   
402    {
403        id        : "ideal_gas_pressure",
404        name      : "Ideal gas pressure",
405        dimension : "pressure",
406        nspecies  : 1,
407        section   : "fundamental",
408        formula   : "%s1.getPressure()",
409        wikiLink  : "Ideal_gas"
410    },
411   
412    {
413        id        : "total_pressure",
414        name      : "Total pressure",
415        dimension : "pressure",
416        nspecies  : 0,
417        section   : "fundamental",
418        formula   : "this.plasma.getPressure()"
419    },
420   
421    {
422        id        : "magnetic_field_pressure",
423        name      : "Magnetic field pressure",
424        dimension : "pressure",
425        nspecies  : 0,
426        section   : "fundamental",
427        formula   : "this.plasma.getMagneticFieldPressure()",
428        wikiLink  : "Magnetic_pressure"
429    },
430   
431    {
432        id        : "coulomb_logarithm",
433        name      : "Coulomb logarithm",
434        dimension : "none",
435        nspecies  : 2,
436        section   : "collisions",
437        formula   : "this.plasma.getCoulombLog(%s1, %s2)",
438        wikiLink  : "Coulomb_collision"
439    },
440
441    {
442        id        : "relaxation_rate",
443        name      : "Relaxation rate",
444        dimension : "frequency",
445        nspecies  : 2,
446        section   : "collisions",
447        formula   : "this.plasma.getRelaxationRate(%s1, %s2)"
448    },
449
450    {
451        id        : "thomson_cross-section",
452        name      : "Thomson cross-section",
453        dimension : "area",
454        nspecies  : 1,
455        section   : "collisions",
456        formula   : "%s1.getThomsonXsTotal()",
457        wikiLink  : "Thomson_cross_section"
458    },
459
460    {
461        id        : "classical_ionization_field",
462        name      : "Classical ionization field",
463        dimension : "efield",
464        nspecies  : 0,
465        section   : "spectroscopy",
466        formula   : "this.plasma.r.getClassicalIonizationField()"
467    },
468    {
469        id        : "inglis_teller_field",
470        name      : "Inglis-Teller field",
471        dimension : "efield",
472        nspecies  : 0,
473        section   : "spectroscopy",
474        formula   : "this.plasma.r.getInglisTellerField()",
475        wikiLink  : "Inglis-Teller_equation"
476    },
477    {
478        id        : "dreicer_field",
479        name      : "Dreicer field",
480        dimension : "efield",
481        nspecies  : 0,
482        section   : "collisions",
483        formula   : "this.plasma.getDreicerField()"
484    }
485);
Note: See TracBrowser for help on using the repository browser.