Toggle navigation
Gtool Project
地球流体電脳倶楽部
dcmodel プロジェクト
SIGEN
English
gtdata
gtdata_memory
gdmemvarclose.f90
Go to the documentation of this file.
1
subroutine
gdmemvarclose
(var)
2
use
gtdata_memory_types
, only
:
gd_mem_variable
,
gd_mem_variable_entry
3
use
gtdata_memory_internal
, only
:
memtab_lookup
4
5
type
(
gd_mem_variable
),
intent(in)
:: var
6
type
(
gd_mem_variable_entry
),
pointer
:: ent
7
if
(
memtab_lookup
(var, ent) /= 0)
return
8
deallocate
(ent%dbuf)
9
if
(
associated
(ent%attr))
deallocate
(ent%attr)
10
if
(
associated
(ent%current))
deallocate
(ent%current)
11
ent%name =
""
12
end subroutine
gdmemvarclose
gtdata_memory_types::gd_mem_variable
Definition:
gtdata_memory_types.f90:29
gtdata_memory_internal
Definition:
gtdata_memory_internal.f90:10
gtdata_memory_types
Definition:
gtdata_memory_types.f90:9
gtdata_memory_internal::memtab_lookup
Definition:
gtdata_memory_internal.f90:31
gtdata_memory_types::gd_mem_variable_entry
Definition:
gtdata_memory_types.f90:21
gdmemvarclose
subroutine gdmemvarclose(var)
Definition:
gdmemvarclose.f90:2