Revision 5a980e76e7d729fdeb47b4df721ce7142ec56dcb authored by Tom Quinn on 11 December 2015, 05:52:20 UTC, committed by Tom Quinn on 11 December 2015, 05:52:20 UTC
Change-Id: Iad748f5d173156524194feef6dfac5054ca9dbe4
1 parent 267f813
Raw File
snii_oxlin_K.pro
function snii_oxlin_K, mass

M_s = 459040.5 ;mass of my ssp (mass of star particle in M_sun)
A = 0.3029
;phi_1 = M_s*A*(2^0.9)*mass^(-1.3)       ; 0.08 leq M leq 0.5
;phi_2 = M_s*A*mass^(-2.2)               ; 0.5 leq M leq 1
phi_3 = M_s*A*mass^(-2.7)               ; M geq 1

; For this code, never use values < 1 
return, (0.210714*mass -2.0)*phi_3

end

function lin_K, mass, m,b

M_s = 459040.5 ;mass of my ssp (mass of star particle in M_sun)
A = 0.3029
;phi_1 = M_s*A*(2^0.9)*mass^(-1.3)       ; 0.08 leq M leq 0.5
;phi_2 = M_s*A*mass^(-2.2)               ; 0.5 leq M leq 1
phi_3 = M_s*A*mass^(-2.7)               ; M geq 1

; For this code, never use values < 1 
if (m*mass +b LT 0) then return, 0
return, (m*mass +b)*phi_3

end

function snii_mglin_K, m
  return,lin_K(m,0.01,-0.1)
end
function snii_silin_K, m
  return,lin_K(m,0.01,-0.1)
end
function snii_nelin_K, m
  return,lin_K(m,0.08,-2.0)
end
function snii_clin_K, m
  return,lin_K(m,0.01,0.0)
end
function snii_nlin_K, m
  return,lin_K(m,3.67e-3,-6.7e-3)
end
function agb_oxlin_K, m
  return,lin_K(m,0.0,0.001)
end
back to top