![]() |
ETS-Core
version:0.0.4-46-ge2d8
Core actors for the ETS-6
|
Public Member Functions | |
subroutine | get_hyper_values (hyper, rho, nrho_bnd, prof, deriv, diff, params, active, prof_name, error_index, error_message) |
Definition at line 1 of file hyperdiffusion.f90.
subroutine hyperdiffusion::get_hyper_values | ( | type(hyperdiffusion_type), intent(inout) | hyper, |
real(ids_real), dimension(:), intent(in) | rho, | ||
integer, intent(in) | nrho_bnd, | ||
real(ids_real), dimension(:), intent(in) | prof, | ||
real(ids_real), dimension(:), intent(in) | deriv, | ||
real(ids_real), dimension(:), intent(in) | diff, | ||
type(type_hyperdiffusion_params), intent(in) | params, | ||
logical, intent(in) | active, | ||
character(*), intent(in) | prof_name, | ||
integer, intent(out) | error_index, | ||
character(*), intent(inout) | error_message | ||
) |
[in,out] | hyper | Structure including the hyper-diffusion, convection, source. |
[in] | rho | rho-coordinate, including both core and edge regions, i.e. to the plasma edge. |
[in] | nrho_bnd | Index of grid point in "rho" that separates the core and the edge. |
[in] | prof | Profile subject to transport equation, as function of rho. |
[in] | deriv | Derivative of the profile "prof". |
[in] | diff | Diffusion coefficient of the transport equation. |
[in] | params | Parameters describing the hyper-diffusion settings. |
[in] | active | Flag to say of hyperdiffusion is turned on or off. |
[in] | prof_name | Name of the profile in "prof". |
[out] | error_index | Integer error flag, 0 means no error and positive values mean warning. |
[in,out] | error_message | Error message. |
Definition at line 8 of file hyperdiffusion.f90.
Referenced by electron_density_equation::electron_density(), ion_density_equations::ion_density(), and temperature_equations::temperature().