59 INTEGER :: inbeg, inend
63 TYPE(t_region
) :: region
66 INTEGER :: ilev, indcp, indmol, gasmodel, viscmodel
70 REAL(RFREAL) :: prlam, reftemp, refvisc, suthcoef
71 REAL(RFREAL),
POINTER :: cv(:,:), dv(:,:), gv(:,:), tv(:,:)
76 'MixtureProperties.F90' )
81 ilev = region%currLevel
82 indcp = region%levels(ilev)%mixt%indCp
83 indmol = region%levels(ilev)%mixt%indMol
84 prlam = region%levels(ilev)%mixt%prLam
85 cv => region%levels(ilev)%mixt%cv
86 dv => region%levels(ilev)%mixt%dv
87 gv => region%levels(ilev)%mixt%gv
88 tv => region%levels(ilev)%mixt%tv
91 indcp = region%mixtInput%indCp
92 indmol = region%mixtInput%indMol
93 prlam = region%mixtInput%prLam
100 gasmodel = region%mixtInput%gasModel
101 computetv = region%mixtInput%computeTv
103 viscmodel = region%mixtInput%viscModel
104 refvisc = region%mixtInput%refVisc
105 reftemp = region%mixtInput%refTemp
106 suthcoef = region%mixtInput%suthCoef
110 IF (gasmodel == gas_model_tcperf)
THEN
115 region%global%refCp, &
116 region%global%refGamma,cv,gv )
126 refvisc,reftemp,suthcoef,cv,dv,gv,tv )
132 CALL
errorstop( region%global,err_option_type,__line__,
'Species model?' )
subroutine perfgasdependentvars(inBeg, inEnd, indCp, indMol, cv, gv, dv)
subroutine registerfunction(global, funName, fileName)
subroutine perfgastransportvars(inBeg, inEnd, indCp, indMol, viscModel, prLam, refVisc, refTemp, suthCoef, cv, dv, gv, tv)
subroutine perfgasgasvars(inBeg, inEnd, indCp, indMol, refCp, refGamma, cv, gv)
subroutine errorstop(global, errorCode, errorLine, addMessage)
subroutine mixtureproperties(region, inBeg, inEnd, gasUpdate)
subroutine deregisterfunction(global)