コード例 #1
0
ファイル: SpeciesDivergence.cs プロジェクト: rieckmann/BoSSS
        protected override void BorderEdgeFlux_(ref BoSSS.Foundation.CommonParamsBnd inp, double[] Uin, out double FluxInCell)
        {
            Debug.Assert(Uin.Length == 1);
            Debug.Assert(base.ArgumentOrdering.Count == 1);

            base.BorderEdgeFlux_(ref inp, Uin, out FluxInCell);

            FluxInCell *= scale;
        }
コード例 #2
0
        protected override double BorderEdgeFlux(ref BoSSS.Foundation.CommonParamsBnd inp, double[] Uin)
        {
            this.basecall = true;
            double flx = base.BorderEdgeFlux(ref inp, Uin);
            this.basecall = false;

            flx *= cap;

            return flx;
        }
コード例 #3
0
ファイル: Divergence.cs プロジェクト: rohitvuppala/BoSSS
        protected override void BorderEdgeFlux_(ref BoSSS.Foundation.CommonParamsBnd inp, double[] Uin, out double FluxInCell)
        {
            Debug.Assert(Uin.Length == 1);
            Debug.Assert(base.ArgumentOrdering.Count == 1);

            //if (varmode == EquationAndVarMode.mom_p)
            //    Uin[0] /= rho;

            base.BorderEdgeFlux_(ref inp, Uin, out FluxInCell);


            //if (varmode == EquationAndVarMode.mom_p)
            //    FluxInCell *= rho;


            FluxInCell *= scale;
        }
コード例 #4
0
ファイル: PressureStabilization.cs プロジェクト: xyuan/BoSSS
 protected override void BorderEdgeFlux_(ref BoSSS.Foundation.CommonParamsBnd inp, double[] Uin, out double FluxInCell)
 {
     FluxInCell = 0.0;
 }