source: source/entities.js @ 298:cb7d2e4c01d1

Last change on this file since 298:cb7d2e4c01d1 was 295:2a4c16d406f9, checked in by Evgeny Stambulchik <Evgeny.Stambulchik@…>, 13 years ago

Created pf.base.Radiator class (derived from pf.base.Species).

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