4 coreprof_in, coreprof_out, &
5 coretransp_in, coretransp_out, &
6 coresource_in, coresource_out, &
7 coreimpur_in, coreimpur_out, &
8 coreneutrals_in, coreneutrals_out, &
9 neoclassic_in, neoclassic_out)
19 TYPE (type_equilibrium
),
POINTER :: equilibrium_in(:)
21 TYPE (type_coreprof
),
POINTER :: coreprof_in(:)
22 TYPE (type_coreprof
),
POINTER :: coreprof_out(:)
23 TYPE (type_coretransp
),
POINTER :: coretransp_in(:)
24 TYPE (type_coretransp
),
POINTER :: coretransp_out(:)
25 TYPE (type_coresource
),
POINTER :: coresource_in(:)
26 TYPE (type_coresource
),
POINTER :: coresource_out(:)
27 TYPE (type_coreimpur
),
POINTER :: coreimpur_in(:)
28 TYPE (type_coreimpur
),
POINTER :: coreimpur_out(:)
29 TYPE (type_coreneutrals
),
POINTER :: coreneutrals_in(:)
30 TYPE (type_coreneutrals
),
POINTER :: coreneutrals_out(:)
31 TYPE (type_neoclassic
),
POINTER :: neoclassic_in(:)
32 TYPE (type_neoclassic
),
POINTER :: neoclassic_out(:)
36 ALLOCATE(coreprof_out(1))
37 ALLOCATE(coretransp_out(1))
38 ALLOCATE(coresource_out(1))
39 ALLOCATE(coreimpur_out(1))
40 ALLOCATE(coreneutrals_out(1))
41 ALLOCATE(neoclassic_out(1))
45 CALL copy_cpo(coreprof_in(1), coreprof_out(1))
46 CALL copy_cpo(coretransp_in(1), coretransp_out(1))
47 CALL copy_cpo(coresource_in(1), coresource_out(1))
48 CALL copy_cpo(coreimpur_in(1), coreimpur_out(1))
49 CALL copy_cpo(coreneutrals_in(1), coreneutrals_out(1))
50 CALL copy_cpo(neoclassic_in(1), neoclassic_out(1))
subroutine changeradii(EQUILIBRIUM, COREPROF, CORETRANSP, CORESOURCE, COREIMPUR, CORENEUTRALS, NEOCLASSIC)
subroutine fc2k_changeradii(EQUILIBRIUM_IN, COREPROF_IN, COREPROF_OUT, CORETRANSP_IN, CORETRANSP_OUT, CORESOURCE_IN, CORESOURCE_OUT, COREIMPUR_IN, COREIMPUR_OUT, CORENEUTRALS_IN, CORENEUTRALS_OUT, NEOCLASSIC_IN, NEOCLASSIC_OUT)
Module converts to/from CPOs to ETS types.