public EnergyBalanceWrapper(Universe universe) : base(universe) { s = new EnergyBalanceState(); r = new EnergyBalanceRate(); a = new EnergyBalanceAuxiliary(); energybalanceComponent = new EnergyBalance(); loadParameters(); }
public EnergyBalanceWrapper() { s = new EnergyBalanceState(); r = new EnergyBalanceRate(); a = new EnergyBalanceAuxiliary(); energybalanceComponent = new EnergyBalanceComponent(); loadParameters(); }
public EnergyBalanceWrapper(Universe universe, EnergyBalanceWrapper toCopy, bool copyAll) : base(universe) { s = (toCopy.s != null) ? new EnergyBalanceState(toCopy.s, copyAll) : null; r = (toCopy.r != null) ? new EnergyBalanceRate(toCopy.r, copyAll) : null; a = (toCopy.a != null) ? new EnergyBalanceAuxiliary(toCopy.a, copyAll) : null; if (copyAll) { energybalanceComponent = (toCopy.energybalanceComponent != null) ? new EnergyBalance(toCopy.energybalanceComponent) : null; } }
public EnergyBalanceWrapper(EnergyBalanceWrapper toCopy, bool copyAll) : this() { s = (toCopy.s != null) ? new EnergyBalanceState(toCopy.s, copyAll) : null; r = (toCopy.r != null) ? new EnergyBalanceRate(toCopy.r, copyAll) : null; a = (toCopy.a != null) ? new EnergyBalanceAuxiliary(toCopy.a, copyAll) : null; if (copyAll) { energybalanceComponent = (toCopy.energybalanceComponent != null) ? new EnergyBalanceComponent(toCopy.energybalanceComponent) : null; } }
public EnergyBalanceComponent(EnergyBalanceComponent toCopy) : this() // copy constructor { albedoCoefficient = toCopy.albedoCoefficient; stefanBoltzman = toCopy.stefanBoltzman; elevation = toCopy.elevation; lambdaV = toCopy.lambdaV; psychrometricConstant = toCopy.psychrometricConstant; Alpha = toCopy.Alpha; vonKarman = toCopy.vonKarman; heightWeatherMeasurements = toCopy.heightWeatherMeasurements; zm = toCopy.zm; d = toCopy.d; zh = toCopy.zh; soilDiffusionConstant = toCopy.soilDiffusionConstant; rhoDensityAir = toCopy.rhoDensityAir; specificHeatCapacityAir = toCopy.specificHeatCapacityAir; tau = toCopy.tau; tauAlpha = toCopy.tauAlpha; isWindVpDefined = toCopy.isWindVpDefined; }