github.com/archlabjp/eeslism-go@v0.0.0-20231109122333-4bb7bfcdf292/eeslism/u_mlib.go (about) 1 package eeslism 2 3 import ( 4 "fmt" 5 ) 6 7 var mapCx = map[FliudType]float64{ 8 WATER_FLD: Cw, // 水の比熱 9 AIRa_FLD: Ca, // 空気の比熱 10 } 11 12 // 水、空気の比熱 13 func Spcheat(fluid FliudType) float64 { 14 C, ok := mapCx[fluid] 15 if !ok { 16 s := fmt.Sprintf("xxx fluid='%c'", fluid) 17 Eprint("<spcheat>", s) 18 return -9999.0 19 } 20 return C 21 }