public HeatConvectionAtEvapLevelSet(int _D, LevelSetTracker LsTrk, double _capA, double _capB, double _LFFA, double _LFFB, ThermalMultiphaseBoundaryCondMap _bcmap, double _hVapA, double _Rint, double _Tsat, double _rho, double _sigma, double _pc, double _kA, double _kB, bool _movingmesh) { m_D = _D; capA = _capA; capB = _capB; m_LsTrk = LsTrk; //MaterialInterface = _MaterialInterface; movingmesh = _movingmesh; NegFlux = new HeatConvectionInBulk(_D, _bcmap, _capA, _capB, _LFFA, double.NaN, LsTrk); NegFlux.SetParameter("A", LsTrk.GetSpeciesId("A")); PosFlux = new HeatConvectionInBulk(_D, _bcmap, _capA, _capB, double.NaN, _LFFB, LsTrk); PosFlux.SetParameter("B", LsTrk.GetSpeciesId("B")); this.hVapA = _hVapA; this.Rint = _Rint; this.Tsat = _Tsat; this.rho = _rho; this.sigma = _sigma; this.pc = _pc; this.kA = _kA; this.kB = _kB; }
public HeatConvectionAtLevelSet(int _D, LevelSetTracker LsTrk, double _capA, double _capB, double _LFFA, double _LFFB, ThermalMultiphaseBoundaryCondMap _bcmap, bool _movingmesh) { m_D = _D; capA = _capA; capB = _capB; m_LsTrk = LsTrk; //MaterialInterface = _MaterialInterface; movingmesh = _movingmesh; NegFlux = new HeatConvectionInBulk(_D, _bcmap, _capA, _capB, _LFFA, double.NaN, LsTrk); NegFlux.SetParameter("A", LsTrk.GetSpeciesId("A")); PosFlux = new HeatConvectionInBulk(_D, _bcmap, _capA, _capB, double.NaN, _LFFB, LsTrk); PosFlux.SetParameter("B", LsTrk.GetSpeciesId("B")); }