FEM: solver frame work tasks container, do not collect mesh

This commit is contained in:
Bernd Hahnebach
2020-02-16 21:56:29 +01:00
parent f425b677f9
commit 8df61402b9
2 changed files with 2 additions and 28 deletions

View File

@@ -64,7 +64,7 @@ class Prepare(run.Prepare):
w = writer.FemInputWriterCcx(
self.analysis,
self.solver,
c.mesh,
femutils.get_mesh_to_solve(self.analysis)[0], # pre check hast been done already
c.materials_linear,
c.materials_nonlinear,
c.constraints_fixed,
@@ -170,19 +170,6 @@ class _Container(object):
def __init__(self, analysis):
self.analysis = analysis
# get mesh
mesh, message = femutils.get_mesh_to_solve(self.analysis)
if mesh is not None:
self.mesh = mesh
else:
if FreeCAD.GuiUp:
QtGui.QMessageBox.critical(
None,
"Missing prerequisite",
message
)
raise Exception(message + "\n")
# get member
# materials
std_mats = self.get_several_member(

View File

@@ -58,7 +58,7 @@ class Prepare(run.Prepare):
w = writer.FemInputWriterZ88(
self.analysis,
self.solver,
c.mesh,
femutils.get_mesh_to_solve(self.analysis)[0], # pre check hast been done already
c.materials_linear,
c.materials_nonlinear,
c.constraints_fixed,
@@ -155,19 +155,6 @@ class _Container(object):
def __init__(self, analysis):
self.analysis = analysis
# get mesh
mesh, message = femutils.get_mesh_to_solve(self.analysis)
if mesh is not None:
self.mesh = mesh
else:
if FreeCAD.GuiUp:
QtGui.QMessageBox.critical(
None,
"Missing prerequisite",
message
)
raise Exception(message + "\n")
# get member, empty lists are not supported by z88
# materials
self.materials_linear = self.get_several_member(