Definition at line 255 of file mod_ncll.f90.
◆ insert_ncf_attp_byatt()
subroutine mod_ncll::insert_att_link::insert_ncf_attp_byatt |
( |
type(ncfile), intent(inout) |
LIST, |
|
|
type(ncatt), pointer |
ATT, |
|
|
logical, intent(out) |
FOUND |
|
) |
| |
Definition at line 1802 of file mod_ncll.f90.
1805 TYPE(NCATT),
POINTER :: ATT
1806 LOGICAL,
INTENT(OUT) :: FOUND
1807 TYPE(NCFILE),
INTENT(INOUT):: LIST
1808 TYPE(NCATTP),
POINTER :: CURRENT, PREVIOUS
1810 IF(.NOT.
ASSOCIATED(att))&
1811 &
CALL fatal_error(
"INSERT_NCF_ATTP_BYATT: ATT NOT ASSOCIATED!")
1813 previous => list%ATTS
1814 current => previous%NEXT
1820 IF(.NOT.
ASSOCIATED(current))
EXIT 1821 IF( att%ATTNAME == current%ATT%ATTNAME )
THEN 1825 previous => previous%NEXT
1826 current => current%NEXT
1832 previous%NEXT => new_attp()
1833 previous%NEXT%ATT => att
1836 previous%NEXT%NEXT => current
◆ insert_var_attp_byatt()
subroutine mod_ncll::insert_att_link::insert_var_attp_byatt |
( |
type(ncvar), intent(inout) |
LIST, |
|
|
type(ncatt), pointer |
ATT, |
|
|
logical, intent(out) |
FOUND |
|
) |
| |
Definition at line 1875 of file mod_ncll.f90.
1878 TYPE(NCATT),
POINTER :: ATT
1879 LOGICAL,
INTENT(OUT) :: FOUND
1880 TYPE(NCVAR),
INTENT(INOUT):: LIST
1881 TYPE(NCATTP),
POINTER :: CURRENT, PREVIOUS
1883 IF(.NOT.
ASSOCIATED(att))&
1884 &
CALL fatal_error(
"INSERT_VAR_ATTP_BYATT: ATT NOT ASSOCIATED!")
1886 previous => list%ATTS
1887 current => previous%NEXT
1892 IF(.NOT.
ASSOCIATED(current))
EXIT 1893 IF( att%ATTNAME == current%ATT%ATTNAME )
THEN 1897 previous => previous%NEXT
1898 current => current%NEXT
1903 previous%NEXT => new_attp()
1904 previous%NEXT%ATT => att
The documentation for this interface was generated from the following file: