ecxcli Program

Uses

  • program~~ecxcli~~UsesGraph program~ecxcli ecxcli M_CLI2 M_CLI2 program~ecxcli->M_CLI2 ciaaw ciaaw program~ecxcli->ciaaw ieee_arithmetic ieee_arithmetic program~ecxcli->ieee_arithmetic iso_fortran_env iso_fortran_env program~ecxcli->iso_fortran_env module~ecx ecx program~ecxcli->module~ecx module~ecx__api ecx__api module~ecx->module~ecx__api module~ecx__capi ecx__capi module~ecx->module~ecx__capi module~ecx__common ecx__common module~ecx__api->module~ecx__common module~ecx__core ecx__core module~ecx__api->module~ecx__core module~ecx__eis ecx__eis module~ecx__api->module~ecx__eis module~ecx__version ecx__version module~ecx__api->module~ecx__version module~ecx__capi->module~ecx__api module~ecx__capi->module~ecx__common module~ecx__capi->module~ecx__core module~ecx__common->ieee_arithmetic iso_c_binding iso_c_binding module~ecx__common->iso_c_binding stdlib_codata stdlib_codata module~ecx__common->stdlib_codata stdlib_constants stdlib_constants module~ecx__common->stdlib_constants stdlib_kinds stdlib_kinds module~ecx__common->stdlib_kinds stdlib_math stdlib_math module~ecx__common->stdlib_math stdlib_optval stdlib_optval module~ecx__common->stdlib_optval module~ecx__core->module~ecx__common module~ecx__eis->module~ecx__common module~ecx__eis->module~ecx__core

CLI interface for electrochemistry.


Calls

program~~ecxcli~~CallsGraph program~ecxcli ecxcli get_saw get_saw program~ecxcli->get_saw get_subcommand get_subcommand program~ecxcli->get_subcommand get_z_by_symbol get_z_by_symbol program~ecxcli->get_z_by_symbol lget lget program~ecxcli->lget print_periodic_table print_periodic_table program~ecxcli->print_periodic_table proc~get_help_saw get_help_saw program~ecxcli->proc~get_help_saw proc~get_version get_version program~ecxcli->proc~get_version proc~print_text print_text program~ecxcli->proc~print_text set_args set_args program~ecxcli->set_args set_mode set_mode program~ecxcli->set_mode unnamed unnamed program~ecxcli->unnamed

Variables

Type Attributes Name Initial
character(len=:), pointer :: char_fp(:)
character(len=32) :: cmd
real(kind=real64) :: dr
character(len=3) :: elmt
character(len=:), allocatable, target :: help_text(:)
integer :: i
real(kind=real64) :: r
character(len=:), allocatable, target :: usage_text(:)
character(len=:), allocatable, target :: version_text(:)
integer(kind=int32) :: zmass

Functions

function get_help_saw() result(res)

Get the help text for the subcommand saw.

Arguments

None

Return Value character(len=80), allocatable, (:)


Subroutines

subroutine print_text(char_fp)

Arguments

Type IntentOptional Attributes Name
character(len=:), intent(in), pointer :: char_fp(:)