NEOPAX._neoclassical¶
Attributes¶
Functions¶
|
Return epsilon(r) used in Er diffusion/ambipolar source term. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Module Contents¶
- NEOPAX._neoclassical.DENSITY_STATE_TO_PHYSICAL = 1e+20¶
- NEOPAX._neoclassical.TEMPERATURE_STATE_TO_PHYSICAL = 1000.0¶
- NEOPAX._neoclassical.COLLISIONALITY_MODEL_DEFAULT = 0¶
- NEOPAX._neoclassical.COLLISIONALITY_MODEL_NTSS_LIKE = 1¶
- NEOPAX._neoclassical.COLLISIONALITY_MODEL_NTSS_LEGACY = 2¶
- NEOPAX._neoclassical.COLLISIONALITY_MODEL_FIRST_PRINCIPLES = 3¶
- NEOPAX._neoclassical.COLLISIONALITY_MODEL_NTSS_ZEFF = 4¶
- NEOPAX._neoclassical.get_plasma_permitivity(state, species_mass, geometry, grid_x)¶
Return epsilon(r) used in Er diffusion/ambipolar source term.
- NEOPAX._neoclassical._as_species_constraint(arr, n_species)¶
- NEOPAX._neoclassical._collisionality_kind(collisionality_model: str | None) int¶
- NEOPAX._neoclassical._nu_over_vnew(species, index_species, v_new_a, r_index, density, temperature, v_thermal, collisionality_kind)¶
- NEOPAX._neoclassical._nu_over_vnew_local(species, index_species, v_new_a, density_local, temperature_local, v_thermal_local, collisionality_kind)¶
- NEOPAX._neoclassical._assemble_lij_matrix(species, energy_grid, index_species, vth_a, nu_vnew_a, Dij)¶
- NEOPAX._neoclassical._interpolated_lij_matrix(species, energy_grid, database, index_species, radius_value, Er_value, vth_a, nu_vnew_a)¶
- NEOPAX._neoclassical.get_Lij_matrix(species, energy_grid, geometry, database, index_species, r_index, Er, temperature, density, v_thermal, collisionality_kind=COLLISIONALITY_MODEL_DEFAULT)¶
- NEOPAX._neoclassical.get_Lij_matrix_local(species, energy_grid, geometry, database, index_species, r_index, Er_value, temperature, density, v_thermal, collisionality_kind=COLLISIONALITY_MODEL_DEFAULT)¶
- NEOPAX._neoclassical.get_Lij_matrix_at_radius(species, energy_grid, geometry, database, index_species, radius_value, Er_value, temperature_local, density_local, v_thermal_local, collisionality_kind=COLLISIONALITY_MODEL_DEFAULT)¶
- NEOPAX._neoclassical._get_Neoclassical_Fluxes_generic(species, energy_grid, geometry, database, Er, temperature, density, density_right_constraint=None, density_right_grad_constraint=None, temperature_right_constraint=None, temperature_right_grad_constraint=None, collisionality_kind=COLLISIONALITY_MODEL_DEFAULT)¶
- NEOPAX._neoclassical._get_Neoclassical_Fluxes_Faces_generic(species, energy_grid, geometry, database, Er_faces, temperature_faces, density_faces, dndr_faces, dTdr_faces, collisionality_kind=COLLISIONALITY_MODEL_DEFAULT)¶
- NEOPAX._neoclassical._CENTER_FLUX_DISPATCH: dict[str, Callable[Ellipsis, Any]]¶
- NEOPAX._neoclassical._FACE_FLUX_DISPATCH: dict[str, Callable[Ellipsis, Any]]¶
- NEOPAX._neoclassical.get_Neoclassical_Fluxes(species, energy_grid, geometry, database, Er, temperature, density, density_right_constraint=None, density_right_grad_constraint=None, temperature_right_constraint=None, temperature_right_grad_constraint=None, collisionality_model='default')¶
- NEOPAX._neoclassical.get_Neoclassical_Fluxes_Faces(species, energy_grid, geometry, database, Er_faces, temperature_faces, density_faces, dndr_faces, dTdr_faces, collisionality_model='default')¶
- NEOPAX._neoclassical.get_Lij_matrix_with_momentum_correction(species, energy_grid, geometry, database, index_species, r_index, Er, temperature, density, v_thermal)¶
- NEOPAX._neoclassical.get_Collision_Operator_terms(species, a, b, r_index, temperature, density, v_thermal)¶
- NEOPAX._neoclassical.get_rhs(a, r_index, Lij, A1, A2, A3)¶
- NEOPAX._neoclassical.get_sum(a, j, k, CM, CN, tau)¶
- NEOPAX._neoclassical.get_sum_total(a, CM, CN, tau)¶
- NEOPAX._neoclassical.get_A_matrix(grid, a, b, coeff, nucoeff, CN, sum, tau, v_thermal, field, r_index)¶
- NEOPAX._neoclassical.get_correction_matrix(grid, a, b, coeff, nucoeff, CM, CN, sum, tau, factor, correction, r_index, dndr, dTdr, temperature, density, charge)¶
- NEOPAX._neoclassical.get_Matrix(grid, field, a, r_index, Lij, Eij, CM_ab, CN_ab, tau, v_thermal)¶
- NEOPAX._neoclassical.get_corrected_fluxes(grid, field, a, r_index, Lij, Eij, nu_av, CM_ab, CN_ab, tau, correction, v_thermal, density, temperature, A1, A2, A3, charge, dndr, dTdr)¶
- NEOPAX._neoclassical.get_momentum_Correction(grid, field, r_index, Lij, Eij, nu_av, v_thermal, density, temperature, A1, A2, A3, charge, dndr, dTdr)¶
- NEOPAX._neoclassical.get_Neoclassical_Fluxes_With_Momentum_Correction(species, grid, field, database, Er, temperature, density, density_right_constraint=None, density_right_grad_constraint=None, temperature_right_constraint=None, temperature_right_grad_constraint=None)¶