Skip to content

Commit

Permalink
FEM: code formating, flake8
Browse files Browse the repository at this point in the history
  • Loading branch information
berndhahnebach authored and yorikvanhavre committed Mar 7, 2017
1 parent bda1b62 commit 77e4a6d
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 8 deletions.
1 change: 1 addition & 0 deletions src/Mod/Fem/FemInputWriterCcx.py
Expand Up @@ -1313,6 +1313,7 @@ def get_ccx_elset_solid_name(mat_name, solid_name=None, mat_short_name=None):
else:
return mat_name + solid_name


def liquid_section_def(obj, section_type):
if section_type == 'PIPE MANNING':
manning_area = str(obj.ManningArea.getValueAs('mm^2').Value)
Expand Down
1 change: 0 additions & 1 deletion src/Mod/Fem/ObjectsFem.py
Expand Up @@ -236,7 +236,6 @@ def makeResultMechanical(name="MechanicalResult"):
return obj



########## solver objects ##########
def makeSolverCalculix(name="CalculiX"):
'''makeSolverCalculix(name): makes a Calculix solver object'''
Expand Down
13 changes: 6 additions & 7 deletions src/Mod/Fem/importFenicsMesh.py
Expand Up @@ -213,7 +213,6 @@ def read_fenics_mesh(xmlfilename):
Returns element dictionary to be evaluated by make_femmesh later
'''


Fenics_to_FreeCAD_dict = {
"triangle": "tria3",
"tetrahedron": "tetra4",
Expand Down Expand Up @@ -260,7 +259,7 @@ def read_mesh_block(mesh_block):
if vertex.tag.lower() == 'vertex':
[node_x, node_y, node_z] = [float(vertex.get(coord, 0.)) for coord in ["x", "y", "z"]]

nodes_dict[ind+1] = FreeCAD.Vector(node_x, node_y, node_z)
nodes_dict[ind + 1] = FreeCAD.Vector(node_x, node_y, node_z)
# increase node index by one, since fenics starts at 0, FreeCAD at 1
# print("%d %f %f %f" % (ind, node_x, node_y, node_z))
else:
Expand All @@ -277,11 +276,11 @@ def read_mesh_block(mesh_block):
print("Strange mismatch between cell type %s and cell tag %s" % (cell_type, cell.tag.lower()))
num_vertices = cells_parts_dim[cell_type][0]

vtupel = tuple([int(cell.get("v"+str(vnum)))+1 for vnum in range(num_vertices)])
vtupel = tuple([int(cell.get("v" + str(vnum))) + 1 for vnum in range(num_vertices)])
# generate "v0", "v1", ... from dimension lookup table
# increase numbers by one to match FC numbering convention

cell_dict[ind+1] = vtupel
cell_dict[ind + 1] = vtupel

# valtupel = tuple([ind] + list(vtupel))
# print(("%d " + ("%d "*len(vtupel))) % valtupel)
Expand Down Expand Up @@ -359,9 +358,9 @@ def invertdict(dic):
for ld in cell_lower_dims:
for vertextuple in itertools.combinations(cell, num_vert_dict[ld]):
element_counter[ld] = addtupletodict(
element_dict[Fenics_to_FreeCAD_dict[ld]],
vertextuple,
element_counter[ld])
element_dict[Fenics_to_FreeCAD_dict[ld]],
vertextuple,
element_counter[ld])

length_counter = len(nodes)
for (key, val_dict) in element_dict.iteritems():
Expand Down

0 comments on commit 77e4a6d

Please sign in to comment.