#include "apps/mhd/imhd/imhd.h"
#include <vector>
#include <limits>
Go to the source code of this file.
|
real | hallmhd_internal_flux (const real gas_gamma, const real skin_depth_norm, const real Ai, const real Zi, const real theta, const solverVariables_t *pSV, const real *q, const real *aux, const real *J, std::vector< std::vector< real > > &internal_flux, const real Ae=0.0, const real rho_min=std::numeric_limits< real >::epsilon(), const real press_min=std::numeric_limits< real >::epsilon()) |
|
real | whistler_wave_speed (const real skin_depth_norm, const real Ai, const real Zi, const solverVariables_t *pSV, const real *q, const real Ae=0.0, const real rho_min=std::numeric_limits< real >::epsilon()) |
|
real | hallmhd_set_time_step (const solverVariables_t *pSV, const real V_m, const real V_w) |
|
real | gyro_dt_limit (const real skin_depth_norm, const real Ai, const real Zi, const solverVariables_t *pSV, const real *q) |
|
◆ gyro_dt_limit()
◆ hallmhd_internal_flux()
real hallmhd_internal_flux |
( |
const real |
gas_gamma, |
|
|
const real |
skin_depth_norm, |
|
|
const real |
Ai, |
|
|
const real |
Zi, |
|
|
const real |
theta, |
|
|
const solverVariables_t * |
pSV, |
|
|
const real * |
q, |
|
|
const real * |
aux, |
|
|
const real * |
J, |
|
|
std::vector< std::vector< real > > & |
internal_flux, |
|
|
const real |
Ae = 0.0 , |
|
|
const real |
rho_min = std::numeric_limits< real >::epsilon() , |
|
|
const real |
press_min = std::numeric_limits< real >::epsilon() |
|
) |
| |
◆ hallmhd_set_time_step()
◆ whistler_wave_speed()