19 type (type_coretransp
) :: coretransp
20 integer(ITM_I4) :: nrho0, nrho, nion
24 ALLOCATE(coretransp%values(1)%rho_tor(nrho0:nrho))
25 ALLOCATE(coretransp%values(1)%rho_tor_norm(nrho0:nrho))
26 ALLOCATE(coretransp%values(1)%ne_transp%flux(nrho0:nrho))
27 ALLOCATE(coretransp%values(1)%te_transp%flux(nrho0:nrho))
28 ALLOCATE(coretransp%values(1)%ni_transp%flux(nrho0:nrho,nion))
29 ALLOCATE(coretransp%values(1)%ti_transp%flux(nrho0:nrho,nion))
30 ALLOCATE(coretransp%values(1)%ne_transp%diff_eff(nrho0:nrho,3))
31 ALLOCATE(coretransp%values(1)%te_transp%diff_eff(nrho0:nrho))
32 ALLOCATE(coretransp%values(1)%ni_transp%diff_eff(nrho0:nrho,nion,3))
33 ALLOCATE(coretransp%values(1)%ti_transp%diff_eff(nrho0:nrho,nion))
34 ALLOCATE(coretransp%values(1)%ne_transp%vconv_eff(nrho0:nrho,3))
35 ALLOCATE(coretransp%values(1)%te_transp%vconv_eff(nrho0:nrho))
36 ALLOCATE(coretransp%values(1)%ni_transp%vconv_eff(nrho0:nrho,nion,3))
37 ALLOCATE(coretransp%values(1)%ti_transp%vconv_eff(nrho0:nrho,nion))
39 coretransp%values(1)%ne_transp%flux=0._r8
40 coretransp%values(1)%te_transp%flux=0._r8
41 coretransp%values(1)%ni_transp%flux=0._r8
42 coretransp%values(1)%ti_transp%flux=0._r8
43 coretransp%values(1)%ne_transp%diff_eff=0._r8
44 coretransp%values(1)%te_transp%diff_eff=0._r8
45 coretransp%values(1)%ni_transp%diff_eff=0._r8
46 coretransp%values(1)%ti_transp%diff_eff=0._r8
47 coretransp%values(1)%ne_transp%vconv_eff=0._r8
48 coretransp%values(1)%te_transp%vconv_eff=0._r8
49 coretransp%values(1)%ni_transp%vconv_eff=0._r8
50 coretransp%values(1)%ti_transp%vconv_eff=0._r8
60 TYPE (type_coretransp
) :: coretransp
64 DEALLOCATE(coretransp%values(1)%rho_tor)
65 DEALLOCATE(coretransp%values(1)%rho_tor_norm)
66 DEALLOCATE(coretransp%values(1)%ne_transp%flux)
67 DEALLOCATE(coretransp%values(1)%te_transp%flux)
68 DEALLOCATE(coretransp%values(1)%ni_transp%flux)
69 DEALLOCATE(coretransp%values(1)%ti_transp%flux)
70 DEALLOCATE(coretransp%values(1)%ne_transp%diff_eff)
71 DEALLOCATE(coretransp%values(1)%te_transp%diff_eff)
72 DEALLOCATE(coretransp%values(1)%ni_transp%diff_eff)
73 DEALLOCATE(coretransp%values(1)%ti_transp%diff_eff)
74 DEALLOCATE(coretransp%values(1)%ne_transp%vconv_eff)
75 DEALLOCATE(coretransp%values(1)%te_transp%vconv_eff)
76 DEALLOCATE(coretransp%values(1)%ni_transp%vconv_eff)
77 DEALLOCATE(coretransp%values(1)%ti_transp%vconv_eff)
subroutine, public turb_constructor(coretransp, nrho0, nrho, nion)
subroutine, public turb_destructor(coretransp)