diff --git a/src/Mod/Fem/PyGui/_CommandFemEquation.py b/src/Mod/Fem/PyGui/_CommandFemEquation.py index 47092a0ae7..2f92165ac0 100644 --- a/src/Mod/Fem/PyGui/_CommandFemEquation.py +++ b/src/Mod/Fem/PyGui/_CommandFemEquation.py @@ -96,6 +96,7 @@ class Electrostatic(_Base): 'ToolTip': "Creates a FEM equation for electrostatic" } + class Fluxsolver(_Base): def getSpecifier(self): diff --git a/src/Mod/Fem/PyGui/_ViewProviderFemConstraintElectrostaticPotential.py b/src/Mod/Fem/PyGui/_ViewProviderFemConstraintElectrostaticPotential.py index 67868b8aaf..e523804b73 100644 --- a/src/Mod/Fem/PyGui/_ViewProviderFemConstraintElectrostaticPotential.py +++ b/src/Mod/Fem/PyGui/_ViewProviderFemConstraintElectrostaticPotential.py @@ -103,7 +103,7 @@ class _TaskPanel(object): def _initParamWidget(self): unit = "V" q = Units.Quantity("{} {}".format(self._obj.Potential, unit)) - + self._paramWidget.potentialTxt.setText( q.UserString) self._paramWidget.potentialBox.setChecked( diff --git a/src/Mod/Fem/femsolver/elmer/equations/fluxsolver.py b/src/Mod/Fem/femsolver/elmer/equations/fluxsolver.py index cf2ac90210..bc69e11edd 100644 --- a/src/Mod/Fem/femsolver/elmer/equations/fluxsolver.py +++ b/src/Mod/Fem/femsolver/elmer/equations/fluxsolver.py @@ -48,15 +48,18 @@ class Proxy(linear.Proxy, equationbase.FluxsolverProxy): obj.addProperty( "App::PropertyString", "FluxVariable", "Fluxsolver", "Insert variable name for flux calculation") + ''' #obj.addProperty( #"App::PropertyBool", "CalculateFluxAbs", #"Fluxsolver", "Select calculation of abs of flux") #obj.addProperty( #"App::PropertyBool", "CalculateFluxMagnitude", #"Fluxsolver", "Select calculation of magnitude of flux") + ''' obj.addProperty( "App::PropertyBool", "CalculateGrad", "Fluxsolver", "Select calculation of gradient") + ''' #obj.addProperty( #"App::PropertyBool", "CalculateGradAbs", #"Fluxsolver", "Select calculation of abs of gradient") @@ -66,7 +69,7 @@ class Proxy(linear.Proxy, equationbase.FluxsolverProxy): #obj.addProperty( #"App::PropertyBool", "EnforcePositiveMagnitude", #"Fluxsolver", "Select calculation of positive magnitude") - + ''' obj.Priority = 5 diff --git a/src/Mod/Fem/femsolver/elmer/writer.py b/src/Mod/Fem/femsolver/elmer/writer.py index cd2f990be0..baf06aa0a7 100644 --- a/src/Mod/Fem/femsolver/elmer/writer.py +++ b/src/Mod/Fem/femsolver/elmer/writer.py @@ -346,9 +346,6 @@ class Writer(object): self._boundary(name, "Potential Constant", True) self._handled(obj) - - - def _handleFluxsolver(self): activeIn = [] for equation in self.solver.Group: @@ -363,14 +360,13 @@ class Writer(object): def _getFluxsolverSolver(self, equation): s = self._createLinearSolver(equation) - s["Equation"] = "Flux Solver" # equation.Name + s["Equation"] = "Flux Solver" # equation.Name s["Procedure"] = sifio.FileAttr("FluxSolver/FluxSolver") s["Flux Variable"] = equation.FluxVariable s["Calculate Flux"] = equation.CalculateFlux s["Calculate Grad"] = equation.CalculateGrad return s - def _handleElasticity(self): activeIn = [] for equation in self.solver.Group: