mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-06 12:26:26 +00:00
black .
This commit is contained in:
@@ -89,27 +89,22 @@ class COMMANDFILE:
|
||||
|
||||
f.write("# Linear Static Analysis With Self-Weight\n")
|
||||
|
||||
f.write(
|
||||
"""
|
||||
f.write("""
|
||||
# STEP: INITIALIZE STUDY
|
||||
DEBUT(
|
||||
PAR_LOT = 'NON'
|
||||
)
|
||||
"""
|
||||
)
|
||||
""")
|
||||
|
||||
f.write(
|
||||
"""
|
||||
f.write("""
|
||||
# STEP: READ MED FILE
|
||||
mesh = LIRE_MAILLAGE(
|
||||
FORMAT = 'MED',
|
||||
UNITE = 20
|
||||
)
|
||||
"""
|
||||
)
|
||||
""")
|
||||
|
||||
f.write(
|
||||
"""
|
||||
f.write("""
|
||||
# STEP: DEFINE MODEL
|
||||
model = AFFE_MODELE(
|
||||
MAILLAGE = mesh,
|
||||
@@ -118,8 +113,7 @@ model = AFFE_MODELE(
|
||||
TOUT = 'OUI',
|
||||
PHENOMENE = 'MECANIQUE',
|
||||
MODELISATION = '3D'
|
||||
),"""
|
||||
)
|
||||
),""")
|
||||
|
||||
if faceGroupNames:
|
||||
template = """
|
||||
@@ -157,12 +151,10 @@ model = AFFE_MODELE(
|
||||
|
||||
f.write(template.format(**context))
|
||||
|
||||
f.write(
|
||||
"""
|
||||
f.write("""
|
||||
)
|
||||
)\n
|
||||
"""
|
||||
)
|
||||
""")
|
||||
|
||||
f.write("# STEP: DEFINE MATERIALS")
|
||||
|
||||
@@ -195,12 +187,10 @@ model = AFFE_MODELE(
|
||||
|
||||
f.write(template.format(**context))
|
||||
|
||||
f.write(
|
||||
"""
|
||||
f.write("""
|
||||
material = AFFE_MATERIAU(
|
||||
MAILLAGE = mesh,
|
||||
AFFE = ("""
|
||||
)
|
||||
AFFE = (""")
|
||||
|
||||
for i, material in enumerate(materials):
|
||||
template = """
|
||||
@@ -227,20 +217,16 @@ material = AFFE_MATERIAU(
|
||||
|
||||
f.write(template.format(**context))
|
||||
|
||||
f.write(
|
||||
"""
|
||||
f.write("""
|
||||
)
|
||||
)
|
||||
"""
|
||||
)
|
||||
""")
|
||||
|
||||
f.write(
|
||||
"""
|
||||
f.write("""
|
||||
# STEP: DEFINE ELEMENTS
|
||||
element = AFFE_CARA_ELEM(
|
||||
MODELE = model,
|
||||
POUTRE = ("""
|
||||
)
|
||||
POUTRE = (""")
|
||||
|
||||
for profile in profiles:
|
||||
if profile["profileShape"] == "rectangular" and profile["profileType"] == "AREA":
|
||||
@@ -296,11 +282,9 @@ element = AFFE_CARA_ELEM(
|
||||
|
||||
f.write(template.format(**context))
|
||||
|
||||
f.write(
|
||||
"""
|
||||
f.write("""
|
||||
),
|
||||
COQUE = ("""
|
||||
)
|
||||
COQUE = (""")
|
||||
|
||||
for el in [el for el in elements if el["geometryType"] == "surface"]:
|
||||
|
||||
@@ -319,15 +303,11 @@ element = AFFE_CARA_ELEM(
|
||||
|
||||
f.write(template.format(**context))
|
||||
|
||||
f.write(
|
||||
"""
|
||||
),"""
|
||||
)
|
||||
f.write("""
|
||||
),""")
|
||||
|
||||
f.write(
|
||||
"""
|
||||
ORIENTATION = ("""
|
||||
)
|
||||
f.write("""
|
||||
ORIENTATION = (""")
|
||||
|
||||
for el in [el for el in elements if el["geometryType"] == "line"]:
|
||||
|
||||
@@ -345,21 +325,16 @@ element = AFFE_CARA_ELEM(
|
||||
|
||||
f.write(template.format(**context))
|
||||
|
||||
f.write(
|
||||
"""
|
||||
),"""
|
||||
)
|
||||
f.write("""
|
||||
),""")
|
||||
|
||||
f.write(
|
||||
"""
|
||||
f.write("""
|
||||
)\n
|
||||
"""
|
||||
)
|
||||
""")
|
||||
|
||||
f.write("# STEP: DEFINE SUPPORTS AND CONSTRAINTS")
|
||||
|
||||
f.write(
|
||||
"""
|
||||
f.write("""
|
||||
liaisons = AFFE_CHAR_MECA(
|
||||
MODELE = model,
|
||||
DDL_IMPO = (
|
||||
@@ -372,14 +347,11 @@ liaisons = AFFE_CHAR_MECA(
|
||||
DRY = 0.0,
|
||||
DRZ = 0.0
|
||||
)
|
||||
),"""
|
||||
)
|
||||
),""")
|
||||
|
||||
if rigidLinkGroupNames:
|
||||
f.write(
|
||||
"""
|
||||
LIAISON_SOLIDE = ("""
|
||||
)
|
||||
f.write("""
|
||||
LIAISON_SOLIDE = (""")
|
||||
|
||||
for groupName in rigidLinkGroupNames:
|
||||
template = """
|
||||
@@ -391,16 +363,12 @@ liaisons = AFFE_CHAR_MECA(
|
||||
|
||||
f.write(template.format(**context))
|
||||
|
||||
f.write(
|
||||
"""
|
||||
),"""
|
||||
)
|
||||
f.write("""
|
||||
),""")
|
||||
|
||||
f.write(
|
||||
"""
|
||||
f.write("""
|
||||
)
|
||||
"""
|
||||
)
|
||||
""")
|
||||
|
||||
template = """
|
||||
# STEP: DEFINE LOAD
|
||||
@@ -418,8 +386,7 @@ gravLoad = AFFE_CHAR_MECA(
|
||||
|
||||
f.write(template.format(**context))
|
||||
|
||||
f.write(
|
||||
"""
|
||||
f.write("""
|
||||
# STEP: RUN ANALYSIS
|
||||
res_Bld = MECA_STATIQUE(
|
||||
MODELE = model,
|
||||
@@ -434,8 +401,7 @@ res_Bld = MECA_STATIQUE(
|
||||
)
|
||||
)
|
||||
)
|
||||
"""
|
||||
)
|
||||
""")
|
||||
|
||||
# f.write(
|
||||
# '''
|
||||
@@ -515,8 +481,7 @@ res_Bld = MECA_STATIQUE(
|
||||
# '''
|
||||
# )
|
||||
#
|
||||
f.write(
|
||||
"""
|
||||
f.write("""
|
||||
# STEP: DEFORMED SHAPE EXTRACTION
|
||||
IMPR_RESU(
|
||||
FORMAT = 'MED',
|
||||
@@ -527,15 +492,12 @@ IMPR_RESU(
|
||||
NOM_CHAM_MED = ('Bld_DISP',), # 'Bld_REAC', 'Bld_FORC'
|
||||
)
|
||||
)
|
||||
"""
|
||||
)
|
||||
""")
|
||||
|
||||
f.write(
|
||||
"""
|
||||
f.write("""
|
||||
# STEP: CONCLUDE STUDY
|
||||
FIN()
|
||||
"""
|
||||
)
|
||||
""")
|
||||
|
||||
f.close()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user