params_equi_circular_m Module

Module for parameter reading for the circular equilibrium type


Uses

  • module~~params_equi_circular_m~~UsesGraph module~params_equi_circular_m params_equi_circular_m iso_fortran_env iso_fortran_env module~params_equi_circular_m->iso_fortran_env module~error_handling_m error_handling_m module~params_equi_circular_m->module~error_handling_m module~precision_m precision_m module~params_equi_circular_m->module~precision_m module~screen_io_m screen_io_m module~params_equi_circular_m->module~screen_io_m module~status_codes_m status_codes_m module~params_equi_circular_m->module~status_codes_m module~error_handling_m->module~precision_m module~error_handling_m->module~screen_io_m module~error_handling_m->module~status_codes_m module~comm_handling_m comm_handling_m module~error_handling_m->module~comm_handling_m mpi mpi module~error_handling_m->mpi netcdf netcdf module~error_handling_m->netcdf module~precision_m->iso_fortran_env iso_c_binding iso_c_binding module~precision_m->iso_c_binding module~precision_m->mpi module~precision_m->netcdf module~screen_io_m->iso_fortran_env module~screen_io_m->module~precision_m module~screen_io_m->netcdf module~comm_handling_m->mpi

Used by

  • module~~params_equi_circular_m~~UsedByGraph module~params_equi_circular_m params_equi_circular_m module~circular_equilibrium_m circular_equilibrium_m module~circular_equilibrium_m->module~params_equi_circular_m module~equilibrium_factory_m equilibrium_factory_m module~equilibrium_factory_m->module~circular_equilibrium_m module~polar_grid_m polar_grid_m module~polar_grid_m->module~circular_equilibrium_m module~testfunctions_m testfunctions_m module~testfunctions_m->module~circular_equilibrium_m module~polar_grid_s polar_grid_s module~polar_grid_s->module~polar_grid_m module~polar_map_factory_m polar_map_factory_m module~polar_map_factory_m->module~polar_grid_m module~zonal_averages_factory_m zonal_averages_factory_m module~zonal_averages_factory_m->module~polar_grid_m program~benchmark_helmholtz_solvers benchmark_helmholtz_solvers program~benchmark_helmholtz_solvers->module~equilibrium_factory_m program~benchmark_helmholtz_solvers->module~testfunctions_m program~diagnose_poincare diagnose_poincare program~diagnose_poincare->module~equilibrium_factory_m program~test_diffusion test_diffusion program~test_diffusion->module~equilibrium_factory_m

Functions

public pure function get_circular_rhomin()

Arguments

None

Return Value real(kind=fp)

public pure function get_circular_rhomax()

Arguments

None

Return Value real(kind=fp)

public pure function get_circular_qtype()

Arguments

None

Return Value integer

public pure function get_circular_rhoq_ref()

Arguments

None

Return Value real(kind=fp)

public pure function get_circular_q_ref()

Arguments

None

Return Value real(kind=fp)

public pure function get_circular_shear()

Arguments

None

Return Value real(kind=fp)

public pure function get_circular_dtheta_limiter()

Arguments

None

Return Value real(kind=fp)

public pure function get_circular_rho_limiter()

Arguments

None

Return Value real(kind=fp)

public pure function get_circular_theta_limiter()

Arguments

None

Return Value real(kind=fp)


Subroutines

public subroutine read_params_circular(filename)

Reads the equi circular namelist from the given filename

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename

Filename to read from

public subroutine write_params_circular(filename)

Writes the equi circular namelist to the given filename

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename

Filename to read from