[FEM] add current density constraint

- also add corresponding App::PropertyCurrentDensity

- also fix a typo in test_object.py
This commit is contained in:
Uwe
2023-02-04 08:07:13 +01:00
parent 1f7ab06160
commit 65eb154eac
18 changed files with 625 additions and 17 deletions

View File

@@ -113,6 +113,21 @@ def makeConstraintCentrif(
return obj
def makeConstraintCurrentDensity(
doc,
name="ConstraintCurrentDensity"
):
"""makeConstraintCurrentDensity(document, [name]):
makes a Fem CurrentDensity object"""
obj = doc.addObject("Fem::ConstraintPython", name)
from femobjects import constraint_currentdensity
constraint_currentdensity.ConstraintCurrentDensity(obj)
if FreeCAD.GuiUp:
from femviewprovider import view_constraint_currentdensity
view_constraint_currentdensity.VPConstraintCurrentDensity(obj.ViewObject)
return obj
def makeConstraintContact(
doc,
name="ConstraintContact"