diff --git a/src/Mod/Fem/femexamples/ccx_cantilever_std.py b/src/Mod/Fem/femexamples/ccx_cantilever_std.py index 015ec9277578f..9ae3b4befc982 100644 --- a/src/Mod/Fem/femexamples/ccx_cantilever_std.py +++ b/src/Mod/Fem/femexamples/ccx_cantilever_std.py @@ -81,6 +81,8 @@ def setup_cantileverbase(doc=None, solvertype="ccxtools"): solver_object.WorkingDir = u"" elif solvertype == "elmer": analysis.addObject(ObjectsFem.makeSolverElmer(doc, "SolverElmer")) + elif solvertype == "opensees": + analysis.addObject(ObjectsFem.makeSolverOpenSees(doc, "SolverOpenSees")) elif solvertype == "z88": analysis.addObject(ObjectsFem.makeSolverZ88(doc, "SolverZ88")) if solvertype == "calculix" or solvertype == "ccxtools": diff --git a/src/Mod/Fem/femsolver/opensees/writer.py b/src/Mod/Fem/femsolver/opensees/writer.py index ede99389f5f8f..b5f620154c969 100644 --- a/src/Mod/Fem/femsolver/opensees/writer.py +++ b/src/Mod/Fem/femsolver/opensees/writer.py @@ -22,6 +22,17 @@ # * * # *************************************************************************** +""" +# set up test file in FreeCAD Gui +from femexamples import ccx_cantilever_std as canti +canti.setup_cantileverhexa20faceload(solvertype="opensees") + +# run OpenSees solver +from femsolver.run import run_fem_solver as run +run(App.ActiveDocument.SolverOpenSees) + +""" + __title__ = "OpenSees Writer" __author__ = "Bernd Hahnebach, Raeyat Roknabadi Ebrahim" __url__ = "http://www.freecadweb.org"