Definition at line 224 of file mod_ncll.f90.
◆ insert_varp_byvar()
subroutine mod_ncll::insert_var_link::insert_varp_byvar |
( |
type(ncfile), intent(inout) |
LIST, |
|
|
type(ncvar), pointer |
VAR, |
|
|
logical, intent(out) |
FOUND |
|
) |
| |
Definition at line 1212 of file mod_ncll.f90.
1215 TYPE(NCVAR),
POINTER :: VAR
1216 LOGICAL,
INTENT(OUT) :: FOUND
1217 TYPE(NCFILE),
INTENT(INOUT):: LIST
1218 TYPE(NCVARP),
POINTER :: CURRENT, PREVIOUS
1221 IF(.NOT.
ASSOCIATED(var))&
1222 &
CALL fatal_error(
"INSERT_VARP_BYVAR: VAR NOT ASSOCIATED!")
1224 previous => list%VARS
1225 current => previous%NEXT
1230 IF(.NOT.
ASSOCIATED(current))
EXIT 1231 IF( var%VARNAME == current%VAR%VARNAME )
THEN 1235 previous => previous%NEXT
1236 current => current%NEXT
1241 previous%NEXT => new_varp()
1242 previous%NEXT%VAR => var
The documentation for this interface was generated from the following file: