def zLengthChanged(self, text): inputCheckAndStore(text, "m", self.obj.InternalRegion['BoxLengths'], 'z') doc_name = str(self.obj.Document.Name) obj = FreeCAD.getDocument(doc_name).getObject(self.obj.Name) obj.InternalRegion = self.obj.InternalRegion FreeCAD.getDocument(doc_name).recompute()
def PChanged(self, value): inputCheckAndStore(value, "kg/m/s^2", self.InitialVariables, 'Pressure')
def radiusChanged(self, value): inputCheckAndStore(value, "m", self.obj.InternalRegion, 'SphereRadius') doc_name = str(self.obj.Document.Name) obj = FreeCAD.getDocument(doc_name).getObject(self.obj.Name) obj.InternalRegion = self.obj.InternalRegion FreeCAD.getDocument(doc_name).recompute()
def inputLengthScaleChanged(self, value): inputCheckAndStore(value, "m", self.BoundarySettings, 'TurbulenceLengthScale')
def inputSpecificDissipationRateChanged(self, value): inputCheckAndStore(value, "rad/s", self.BoundarySettings, 'SpecificDissipationRate')
def inputHeatTransferCoeffChanged(self, value): inputCheckAndStore(value, "W/m^2/K", self.BoundarySettings, 'HeatTransferCoeff')
def inputTemperatureChanged(self, value): inputCheckAndStore(value, "K", self.BoundarySettings, 'Temperature')
def inputWireDiameterChanged(self, value): inputCheckAndStore(value, "m", self.BoundarySettings, 'ScreenWireDiameter')
def inputPressureChanged(self, text): inputCheckAndStore(text, "kg/m/s^2", self.p, 'Pressure')
def inputUzChanged(self, text): inputCheckAndStore(text, "m/s", self.p, 'Uz')
def inputVolumeFractionChanged(self, text): alphaName = self.form.comboFluid.currentText() if 'alphas' in self.p: inputCheckAndStore(text, "m/m", self.p['alphas'], alphaName)
def inputOmegaChanged(self, text): inputCheckAndStore(text, "rad/s", self.InitialVariables, 'omega')
def inputkChanged(self, text): inputCheckAndStore(text, "m^2/s^2", self.InitialVariables, 'k')
def inputTemperatureChanged(self, value): inputCheckAndStore(value, "K", self.InitialVariables, 'Temperature')
def inputVolumeFractionChanged(self, value): inputCheckAndStore(value, "m/m", self.InitialVariables['alphas'], self.form.comboFluid.currentText())
def inputMassFlowRateChanged(self, value): inputCheckAndStore(value, "kg/s", self.BoundarySettings, 'MassFlowRate')
def inputPressureDropCoeffChanged(self, value): inputCheckAndStore(value, "m/m", self.BoundarySettings, 'PressureDropCoeff')
def yPoint1Changed(self, text): inputCheckAndStore(text, "m", self.obj.InternalRegion['Point1'], 'y') doc_name = str(self.obj.Document.Name) obj = FreeCAD.getDocument(doc_name).getObject(self.obj.Name) obj.InternalRegion = self.obj.InternalRegion FreeCAD.getDocument(doc_name).recompute()
def inputSpacingChanged(self, value): inputCheckAndStore(value, "m", self.BoundarySettings, 'ScreenSpacing')
def radius2Changed(self, text): inputCheckAndStore(text, "m", self.obj.InternalRegion, 'Radius2') doc_name = str(self.obj.Document.Name) obj = FreeCAD.getDocument(doc_name).getObject(self.obj.Name) obj.InternalRegion = self.obj.InternalRegion FreeCAD.getDocument(doc_name).recompute()
def inputHeatFluxChanged(self, value): inputCheckAndStore(value, "W/m^2", self.BoundarySettings, 'HeatFlux')
def inputCartZChanged(self, value): inputCheckAndStore(value, "m/s", self.BoundarySettings, 'Uz')
def inputKineticEnergyChanged(self, value): inputCheckAndStore(value, "m^2/s^2", self.BoundarySettings, 'TurbulentKineticEnergy')
def inputVelocityMagChanged(self, value): inputCheckAndStore(value, "m/s", self.BoundarySettings, 'VelocityMag')
def inputIntensityChanged(self, value): inputCheckAndStore(value, "m/m", self.BoundarySettings, 'TurbulenceIntensity')
def inputPressureChanged(self, value): inputCheckAndStore(value, "kg/m/s^2", self.BoundarySettings, 'Pressure')
def inputVolumeFractionChanged(self, value): inputCheckAndStore(value, "m/m", self.BoundarySettings['alphas'], self.form.comboFluid.currentText())
def inputSlipRatioChanged(self, value): inputCheckAndStore(value, "m/m", self.BoundarySettings, 'SlipRatio')
def inputVolFlowRateChanged(self, value): inputCheckAndStore(value, "m^3/s", self.BoundarySettings, 'VolFlowRate')
def UzChanged(self, value): inputCheckAndStore(value, "m/s", self.InitialVariables, 'Uz')