#include "warpxm/warpxm_config.h"
#include <cmath>
#include <vector>
Go to the source code of this file.
|
| real | calculate_collision_coefficient (real nu_p_norm, real coulomb_log_a, real A_a, real Z_a, real A_b, real Z_b) |
| |
| real | calculate_interspecies_collision_frequency (real collision_coefficient, real minimum, real A_a, real A_b, real theta_a, real rho_b, real theta_b) |
| |
| real | calculate_intraspecies_collision_frequency (real collision_coefficient, real minimum, real rho, real theta) |
| |
| void | mat_mult (const std::vector< std::vector< real > > &a, const std::vector< std::vector< real > > &b, std::vector< std::vector< real > > &c) |
| |
| real | heaviside (real x) |
| |
◆ calculate_collision_coefficient()
- Parameters
-
| nu_p_norm | |
| coulomb_log_a | |
| A_a | species A normalized mass |
| Z_a | species A normalized charge |
| A_b | species B normalized mass |
| Z_b | species B normalized charge |
◆ calculate_interspecies_collision_frequency()
◆ calculate_intraspecies_collision_frequency()
| real calculate_intraspecies_collision_frequency |
( |
real |
collision_coefficient, |
|
|
real |
minimum, |
|
|
real |
rho, |
|
|
real |
theta |
|
) |
| |
|
inline |
◆ heaviside()
◆ mat_mult()
| void mat_mult |
( |
const std::vector< std::vector< real > > & |
a, |
|
|
const std::vector< std::vector< real > > & |
b, |
|
|
std::vector< std::vector< real > > & |
c |
|
) |
| |