-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathptype.f90
34 lines (30 loc) · 803 Bytes
/
ptype.f90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
module ptype_lib
implicit none
type,public :: pointd3
double precision,dimension(:,:,:),pointer :: p=>null()
end type
type,public :: pointd2
double precision,dimension(:,:),pointer :: p=>null()
end type
type,public :: pointd
double precision,dimension(:),pointer :: p=>null()
end type
type,public :: pointi
integer,dimension(:),pointer :: p=>null()
end type
type,public :: pointi2
integer,dimension(:,:),pointer :: p=>null()
end type
type,public :: pointi3
integer,dimension(:,:,:),pointer :: p=>null()
end type
type,public :: pointz3
complex(8),dimension(:,:,:),pointer :: p=>null()
end type
type,public :: pointz2
complex(8),dimension(:,:),pointer :: p=>null()
end type
type,public :: pointz
complex(8),dimension(:),pointer :: p=>null()
end type
end module