source: source/entities.js @ 70:810efd1534a0

Last change on this file since 70:810efd1534a0 was 70:810efd1534a0, checked in by fnevgeny, 16 years ago

Moved the list of plasma_entities into a separate file.

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