|
WARPXM v1.10.0
|
Classes | |
| class | Axis |
| Five moment axis boundary condition for cyclindrical coordinates. More... | |
| class | AxisGradients |
| Five moment axis boundary condition on gradient variables for cyclindrical coordinates. More... | |
| class | Copyout |
| Five moment copyout (zero gradient Neumann) boundary condition. More... | |
| class | EinBc |
| A collection of development BCs for electron-ion-neutral model. More... | |
| class | freeslip_wall_gradients_yu |
| class | freeslip_wall_yu |
| Five moment free slip wall boundary condition. More... | |
| class | FreeslipWall |
| Five moment free slip wall boundary condition. More... | |
| class | FreeslipWallGradients |
| Gradient boundary condition for five moment free slip wall. More... | |
| class | ImhdToTwoFluid |
| Boundary condition for converting ideal MHD variabls to two-fluid variables. More... | |
| class | kinetic_to_5moment |
| class | NoslipWall |
| class | NoslipWallGradients |
| class | pulse_inlet |
| Plasma slug acceleration inlet boundary condition for two-fluid. More... | |
| class | pulse_outlet |
| Plasma slug acceleration outlet boundary condition for two-fluid Same as pulse_inlet, except has Neumann BC for B. More... | |
| class | reflecting_wall |
| class | sheath_bc |
| Sets BC for electron-ion-neutral model. More... | |
Functions | |
| void | noslipWallCondition (const constants_5moment_t *pC, const solverVariables_t *pSV, const real *QC, const real vx_w, const real vy_w, const real vz_w, real *QC_w, const real rho_min=std::numeric_limits< real >::epsilon(), const real press_min=std::numeric_limits< real >::epsilon()) |
| void | noslipWallCondition_gradients (const constants_5moment_t *pC, const solverVariables_t *pSV, const real *QC, real *QC_w, const real rho_min=std::numeric_limits< real >::epsilon(), const real press_min=std::numeric_limits< real >::epsilon()) |
| void | freeslipWallCondition (const solverVariables_t *pSV, const real *QC, real *QC_w) |
| void | freeslipWallCondition_yu (const constants_5moment_t *pC, const solverVariables_t *pSV, const real *QC, real *QC_w, const real rho_min=std::numeric_limits< real >::epsilon(), const real press_min=std::numeric_limits< real >::epsilon()) |
| void | freeslipWallCondition_gradients_yu (const constants_5moment_t *pC, const solverVariables_t *pSV, const real *QC, real *QC_w, const real rho_min=std::numeric_limits< real >::epsilon(), const real press_min=std::numeric_limits< real >::epsilon()) |
| void | copyoutBoundaryCondition (const real *QC, real *QC_w) |
| void | axisBoundaryCondition (const constants_5moment_t *pC, const solverVariables_t *pSV, const real *QC, real *QC_w, const real rho_min=std::numeric_limits< real >::epsilon(), const real press_min=std::numeric_limits< real >::epsilon()) |
| void | axisBoundaryCondition_gradients (const constants_5moment_t *pC, const solverVariables_t *pSV, const real *QC, real *QC_w, const real rho_min=std::numeric_limits< real >::epsilon(), const real press_min=std::numeric_limits< real >::epsilon()) |
| void | imhd_to_twofluid_bc (const real *QC, const solverVariables_t *pSV, real Aa, real Ab, real Za, real Zb, real ztheta_ba, real skin_depth_norm, real *QC_w) |
| void | imhd_to_twofluid_consistent_assumption (const real *QC, const solverVariables_t *pSV, real Ai, real Ae, real Zi, real Ze, real ztheta_ba, real skin_depth_norm, real *QC_w) |
| void wxm::apps::five_moment::bc::axisBoundaryCondition | ( | const constants_5moment_t * | pC, |
| const solverVariables_t * | pSV, | ||
| const real * | QC, | ||
| real * | QC_w, | ||
| const real | rho_min = std::numeric_limits< real >::epsilon(), |
||
| const real | press_min = std::numeric_limits< real >::epsilon() |
||
| ) |
| void wxm::apps::five_moment::bc::axisBoundaryCondition_gradients | ( | const constants_5moment_t * | pC, |
| const solverVariables_t * | pSV, | ||
| const real * | QC, | ||
| real * | QC_w, | ||
| const real | rho_min = std::numeric_limits< real >::epsilon(), |
||
| const real | press_min = std::numeric_limits< real >::epsilon() |
||
| ) |
| void wxm::apps::five_moment::bc::freeslipWallCondition | ( | const solverVariables_t * | pSV, |
| const real * | QC, | ||
| real * | QC_w | ||
| ) |
| void wxm::apps::five_moment::bc::freeslipWallCondition_gradients_yu | ( | const constants_5moment_t * | pC, |
| const solverVariables_t * | pSV, | ||
| const real * | QC, | ||
| real * | QC_w, | ||
| const real | rho_min = std::numeric_limits< real >::epsilon(), |
||
| const real | press_min = std::numeric_limits< real >::epsilon() |
||
| ) |
| void wxm::apps::five_moment::bc::freeslipWallCondition_yu | ( | const constants_5moment_t * | pC, |
| const solverVariables_t * | pSV, | ||
| const real * | QC, | ||
| real * | QC_w, | ||
| const real | rho_min = std::numeric_limits< real >::epsilon(), |
||
| const real | press_min = std::numeric_limits< real >::epsilon() |
||
| ) |
| void wxm::apps::five_moment::bc::imhd_to_twofluid_bc | ( | const real * | QC, |
| const solverVariables_t * | pSV, | ||
| real | Aa, | ||
| real | Ab, | ||
| real | Za, | ||
| real | Zb, | ||
| real | ztheta_ba, | ||
| real | skin_depth_norm, | ||
| real * | QC_w | ||
| ) |
| void wxm::apps::five_moment::bc::imhd_to_twofluid_consistent_assumption | ( | const real * | QC, |
| const solverVariables_t * | pSV, | ||
| real | Ai, | ||
| real | Ae, | ||
| real | Zi, | ||
| real | Ze, | ||
| real | ztheta_ba, | ||
| real | skin_depth_norm, | ||
| real * | QC_w | ||
| ) |
| void wxm::apps::five_moment::bc::noslipWallCondition | ( | const constants_5moment_t * | pC, |
| const solverVariables_t * | pSV, | ||
| const real * | QC, | ||
| const real | vx_w, | ||
| const real | vy_w, | ||
| const real | vz_w, | ||
| real * | QC_w, | ||
| const real | rho_min = std::numeric_limits< real >::epsilon(), |
||
| const real | press_min = std::numeric_limits< real >::epsilon() |
||
| ) |
| void wxm::apps::five_moment::bc::noslipWallCondition_gradients | ( | const constants_5moment_t * | pC, |
| const solverVariables_t * | pSV, | ||
| const real * | QC, | ||
| real * | QC_w, | ||
| const real | rho_min = std::numeric_limits< real >::epsilon(), |
||
| const real | press_min = std::numeric_limits< real >::epsilon() |
||
| ) |