Par%xxxx
出自 DDCC TCAD TOOL Manual
於 2017年8月14日 (一) 20:25 由 Yrwu (對話 | 貢獻) 所做的修訂 (已建立頁面,內容為 "The par is structure type defined in 2D-DDCC program Declear type(MODPAR) :: PAR The PAR has following variables defined by type (MODPAR) TYPE MODPAR re...")
The par is structure type defined in 2D-DDCC program Declear type(MODPAR) :: PAR
The PAR has following variables defined by type (MODPAR)
TYPE MODPAR
real(DP), DIMENSION(:), POINTER :: impurity real(DP), DIMENSION(:), POINTER :: xnc real(DP), DIMENSION(:), POINTER :: xnv
real(DP), DIMENSION(:), POINTER :: xnvlh real(DP), DIMENSION(:), POINTER :: kappa real(DP), DIMENSION(:), POINTER :: heatC real(DP), DIMENSION(:), POINTER :: ni real(DP), DIMENSION(:), POINTER :: nisquare real(DP), DIMENSION(:), POINTER :: Gn real(DP), DIMENSION(:), POINTER :: Gp !real(DP), DIMENSION(:), POINTER :: expEt !real(DP), DIMENSION(:), POINTER :: niexpEt1 !real(DP), DIMENSION(:), POINTER :: niexpEt2 real(DP), DIMENSION(:,:), POINTER :: xy real(DP), DIMENSION(:,:,:), POINTER :: trixy real(DP), DIMENSION(:), POINTER :: trispacing real(DP), DIMENSION(:), POINTER :: dope real(DP), DIMENSION(:), POINTER :: ea real(DP), DIMENSION(:), POINTER :: mun real(DP), DIMENSION(:), POINTER :: mup real(DP), DIMENSION(:), POINTER :: taun real(DP), DIMENSION(:), POINTER :: taup real(DP), DIMENSION(:), POINTER :: trapNt real(DP), DIMENSION(:), POINTER :: trapEt real(DP), DIMENSION(:), POINTER :: trapdegenercy real(DP), DIMENSION(:), POINTER :: traptaun real(DP), DIMENSION(:), POINTER :: traptaup real(DP), DIMENSION(:), POINTER :: recombine real(DP), DIMENSION(:), POINTER :: augerC real(DP), DIMENSION(:), POINTER :: generation
real(DP), DIMENSION(:), POINTER :: eg real(DP), DIMENSION(:,:), POINTER :: evprofile real(DP), DIMENSION(:,:,:), POINTER :: evprofileT real(DP), DIMENSION(:,:), POINTER :: di real(DP), DIMENSION(:), POINTER :: Ecoff real(DP), DIMENSION(:,:), POINTER :: efmass real(DP), DIMENSION(:,:), POINTER :: pe real(DP), DIMENSION(:,:), POINTER :: efmass real(DP), DIMENSION(:,:), POINTER :: pe real(DP), DIMENSION(:,:), POINTER :: alloyflucterm real(DP), DIMENSION(:), POINTER :: nsum,psum,radsum,generationsum,nonradsum,augersum,ndasum,Exsum,Exquenchsum,Exradsum real(DP) :: filestepsize real(DP) :: filestepsize2 real(DP) :: t ! temperature real(DP) :: vg real(DP) :: vgstart real(DP) :: vgstop real(DP) :: vgstep real(DP) :: vd real(DP) :: vdfinal real(DP) :: vdstep real(DP) :: vs real(dp) :: vb=0.0d0 real(dp) :: vref=0.0d0 real(DP) :: vshift real(DP) :: phib real(DP) :: dvstart real(DP) :: dvstop real(DP) :: dvinitial real(DP) :: jd real(DP) :: js real(DP) :: jg real(DP) :: jb real(DP) :: jvbase real(DP) :: jvref real(DP) :: jpb real(DP) :: jpd real(DP) :: jps real(DP) :: jpg real(DP) :: jpvbase real(DP) :: jpvref real(DP) :: heatbndistance real(DP) :: heatsource real(DP) :: heat1 real(DP) :: heat2 real(DP) :: heat3 real(DP) :: rd real(DP) :: rs real(DP) :: Vdefshift real(DP) :: Vsefshift real(DP) :: Vgefshift
real(DP), DIMENSION(:), POINTER :: evfileTemperature
real(DP) :: tstepsize real(DP) :: initialtemp real(DP) :: constvbsource real(DP) :: constvbdrain real(DP) :: constvbbody real(DP) :: constvbbase real(DP) :: constvbvref real(DP) :: constvbgate integer(I4B) , DIMENSION(:), POINTER :: triperiodnum integer(I4B) , DIMENSION(:), POINTER :: triregiontype integer(I4B) , DIMENSION(:), POINTER :: gmshlinesurfnum ,gmshlinetype ,gmshsurfnum ,gmshsurftype ,gmshlinerecordmshline integer(I4B) , DIMENSION(:), POINTER :: triregiontype integer(I4B) , DIMENSION(:), POINTER :: gmshlinesurfnum ,gmshlinetype ,gmshsurfnum ,gmshsurftype ,gmshlinerecordmshline integer(I4B) , DIMENSION(:), POINTER :: alloyflucindex integer(I4B) :: tstepnum integer(I4B) :: n integer(I4B) :: evfilenum integer(I4B) :: evint integer(I4B) :: evint2 integer(I4B) :: filetype ! 1 for nonuniform, 2 for uniform integer(I4B) :: meshtype integer(I4B) :: savenum integer(I4B) :: ntrinum integer(I4B) :: gmshlineBoundaryNo , gmshsurfBoundaryNo character(100) :: inputmeshfile character(100) :: inputmeshset character(100) :: outfile character(100) :: initialfile character(100) :: dvfile character(100),DIMENSION(:),POINTER :: evfileT character(100) :: evfile character(100) :: fermitable END TYPE MODPAR