shr_expr_parser_mod Module



Derived Types

type, public ::  shr_exp_item_t

Components

Type Visibility Attributes Name Initial
character(len=64), public :: name
character(len=64), public, pointer :: vars(:) => null()
real(kind=r8), public, pointer :: coeffs(:) => null()
integer, public :: n_terms = 0
type(shr_exp_item_t), public, pointer :: next_item => null()

Functions

public function shr_exp_parse(exp_array, nitems) result(exp_items_list)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: exp_array(:)
integer, intent(out), optional :: nitems

Return Value type(shr_exp_item_t), pointer


Subroutines

public subroutine shr_exp_list_destroy(list)

Arguments

Type IntentOptional Attributes Name
type(shr_exp_item_t), intent(inout), pointer :: list