ETS-Core  version:0.0.4-46-ge2d8
Core actors for the ETS-6
 All Classes Files Functions Variables Pages
Public Member Functions | List of all members
electron_density_equation Module Reference

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...
 

Detailed Description

Definition at line 1 of file electron_density_equation.f90.

Member Function/Subroutine Documentation

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:

  • PROFILES%NE
  • PROFILES%DNE
  • PROFILES%DIFF_NE
  • PROFILES%VCONV_NE
  • PROFILES%FLUX_NE
  • PROFILES%CONTRIB_2_ENERGY_FLUX_NE
  • PROFILES%SOURCE_NE
  • PROFILES%INT_SOURCE_NE
  • NUMERICS%SOLVER - In/Out; here a new SOLVER is added; old ones are kept.
  • DIAG structure for error handling

    Source: — Developers: D.Kalupin Kontacts: D.Kal.nosp@m.upin.nosp@m.@euro.nosp@m.-fus.nosp@m.ion.o.nosp@m.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().

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this module was generated from the following file: