コード例 #1
0
        private void CalculateMixingRatio()
        {
            MR.Assign((r, c) =>
            {
                var tMid = MidLevel.T[r, c];
                var tSea = SeaLevel.T[r, c];
                var t    = 0.5f * (tMid + tSea);

                var hMid = MidLevel.H[r, c];
                var hSea = SeaLevel.H[r, c];
                var h    = 0.5f * (hMid + hSea);

                var pMid = MidLevel.P[r, c];
                var pSea = SeaLevel.P[r, c];
                var p    = 0.5f * (pMid + pSea);

                var mr = LapseRate.MixingRatio(p, t, h);
                return(mr);
            });
        }