00001 Subroutine quark_rho2phenedpdrho(rho,pre,hh,ene,dpdrho)
00002 use def_qeos_parameter
00003 implicit none
00004 integer :: ii
00005 real(8),intent(inout) :: rho, pre, hh, ene, dpdrho
00006 pre=0.0d0
00007 hh =0.0d0
00008 ene=0.0d0
00009 dpdrho=0.0d0
00010
00011 do ii=1,nphase
00012 pre=abc(ii)*rho**abi(ii)+pre
00013 hh =abch(ii)*rho**abih(ii)+hh
00014 ene=abcene(ii)*rho**abiene(ii)+ene
00015 dpdrho=abi(ii)*abc(ii)*rho**(abi(ii)-1.0d0)+dpdrho
00016 end do
00017 do ii=nphase+1,2*nphase
00018 hh=abch(ii)*rho**abih(ii)+hh
00019 end do
00020 ene=ene+rho+rho*eneconst_gcm1
00021 hh=hh+1.0d0+eneconst_gcm1
00022 END Subroutine quark_rho2phenedpdrho