Detailed Plasma Physics
It can sometimes be useful to calculate rough values for key plasma paramters that are normally used in higher fidelity codes. The DetailedPhysics() class stores functions that are called and the end of the run to show rough values for key plasma behavior parameters. The calculation is done at the end as no other methods currently depend on these values.
Detailed Plasma Physics | DetailedPhysics()
Debye length | calculate_debye_length()
Calculates the Debye lenght given by:
Relativistic particle speed | calculate_relativistic_particle_speed()
Coulomb Logarithm | calculate_coulomb_log_from_impact()
Calculates the Coulomb logarithm assuming a straight line Landau-Spitzer method
The maximum impact parameter is given by the Debye length calculated by calculate_debye_length()
$$
b_{\text{max}} = \lambda_{\text{Debye}}
$$
The minimum impact paramter is the largest of either the classical distance of closest approach or the Debye length.
ρ_⟂ is the classical distance of closest approach calculated by calculate_classical_distance_of_closest_approach()
Classical distance of closest approach | calculate_classical_distance_of_closest_approach()
DeBroglie Wavelength | calculate_debroglie_wavelength()
Plasma Frequency | calculate_plasma_frequency()
Larmor Frequency | calculate_larmor_frequency()
Upper Hybrid Frequency | calculate_upper_hybrid_frequency()
Reduced mass of two particles | calculate_reduced_mass()
Relative average velocity | calculate_average_relative_velocity()
Electron-electron collision time | calculate_electron_electron_collision_time()
For T_\text{e} in eV
Electron-ion collision time | calculate_electron_ion_collision_time()
For T_\text{e} in eV.
This method takes the ion density n_i (nd_plasma_ions). For a quasi-neutral single-species plasma,
so the standard form written in terms of electron density,
is equivalent to the form used with ion density,
Spitzer ion slowing down time | calculate_spitzer_ion_slowing_down_time()
For T_\text{e} in eV
Spitzer resistivity | calculate_spitzer_resistivity()
For T_\text{e} in eV