![]() |
ETS-Core
version:0.0.4-46-ge2d8
Core actors for the ETS-6
|
Public Member Functions | |
subroutine | electron_density (GEOMETRY, PROFILES, TRANSPORT, SOURCES, NUMERICS, DIAG, dump_out_flag) |
Solve the electron density equation. Prepare the SOLVER structure and call the SOLUTION_INTERFACE to solve the problem. More... | |
Definition at line 1 of file electron_density_equation.f90.
subroutine electron_density_equation::electron_density | ( | type (magnetic_geometry) | GEOMETRY, |
type (plasma_profiles) | PROFILES, | ||
type (transport_coefficients) | TRANSPORT, | ||
type (sources_and_sinks) | SOURCES, | ||
type (transport_solver_numerics) | NUMERICS, | ||
type (diagnostic) | DIAG, | ||
integer (ids_int) | dump_out_flag | ||
) |
Solve the electron density equation. Prepare the SOLVER structure and call the SOLUTION_INTERFACE to solve the problem.
The output of this subroutine is:
DIAG structure for error handling
Source: — Developers: D.Kalupin Kontacts: D.Kal upin @euro -fus ion.o rg
Comments: reformulation of ETS for the moving grid (d_rho/d_t terms)
Definition at line 32 of file electron_density_equation.f90.
References acceptable_values::acceptable_electron_density(), type_transport_solver_numerics::allocate_solver(), type_transport_solver_numerics::deallocate_solver(), diagnostic_out_ets::diagnostic_profiles_ne(), diagnostic_out_ets::diagnostic_solver(), acceptable_values::enforce_acceptable_electron_density(), hyperdiffusion::get_hyper_values(), ets_math::integr_fun(), and solution_interface().
Referenced by ids_sanitiser::sanitise_coreprof(), and transport_equations().