diff --git a/LoadCase/Case.py b/LoadCase/Case.py index cd6cba134bd5f2afc87edc72b133624062fe9d27..9e5306b3a28fd61752957c86c4982cf4ed5e107a 100644 --- a/LoadCase/Case.py +++ b/LoadCase/Case.py @@ -1,3 +1,5 @@ +from abaqus import * +from abaqusConstants import * from LoadCase import Step from LoadCase import Interaction from LoadCase import LoadsAndBCs diff --git a/LoadCase/Interaction.py b/LoadCase/Interaction.py index 7e7edbe92d5e2bb6bef33a1cec4a4989957d714d..a7a4a6c0acb963993030c76e610d4d842cfdbbc3 100644 --- a/LoadCase/Interaction.py +++ b/LoadCase/Interaction.py @@ -1,3 +1,5 @@ +from abaqus import * +from abaqusConstants import * from LoadCase.InteractionHelpers import ( create_RP, sum_regions, coupling_constraint, attach_spring, pick_region, couple_nearest_aMTs, find_nearest) diff --git a/LoadCase/InteractionHelpers.py b/LoadCase/InteractionHelpers.py index 3925c027d850770e0881725b4ee9e730fa047735..bb09343b8fd6aa7489587cf51f62c27b2556d3f3 100644 --- a/LoadCase/InteractionHelpers.py +++ b/LoadCase/InteractionHelpers.py @@ -1,3 +1,5 @@ +from abaqus import * +from abaqusConstants import * from SpindleAssembly.AddComponents import return_assembly diff --git a/LoadCase/LoadsAndBCs.py b/LoadCase/LoadsAndBCs.py index 1941c640d38892cb94f159413e4e727e054f5933..10efd8a142dc4f7bc877387e1943f019d93e9b1b 100644 --- a/LoadCase/LoadsAndBCs.py +++ b/LoadCase/LoadsAndBCs.py @@ -1,3 +1,7 @@ +from abaqus import * +from abaqusConstants import * + + def create_load(**kwargs): """ Create and apply compressing load at each growing end of ipMT diff --git a/LoadCase/Step.py b/LoadCase/Step.py index 666fb82a06f24e3da1465599eba83a6122b4c920..887eb79781b667e8cde82d2942fa52044c8314d2 100644 --- a/LoadCase/Step.py +++ b/LoadCase/Step.py @@ -1,3 +1,7 @@ +from abaqus import * +from abaqusConstants import * + + def Step(**kwargs): """ Create buckling analysis and define all the parameters diff --git a/Parts/GeometryBuilder.py b/Parts/GeometryBuilder.py index 53738b09ab3a0a0aac2b81d1076046ff780ad311..4b1bbe2419f87d083dd1657d53c5cf38e77ecdb6 100644 --- a/Parts/GeometryBuilder.py +++ b/Parts/GeometryBuilder.py @@ -1,5 +1,15 @@ """ Module contains helper functions to build microtubules, centrosomes and interMT connectors""" +from abaqus import * +from abaqusConstants import * +import __main__ +import section +import regionToolset +import displayGroupMdbToolset as dgm +import part +import material +import sketch +import displayGroupOdbToolset as dgo def create_MT_part( l, type, i, **kwargs ): diff --git a/Parts/standard_parts.py b/Parts/standard_parts.py index 6a4c12df966e0be535b25e0b32f9cfc5b4a6699f..fea3ef7ac04483e02ab5843972d75bcf602f85ef 100644 --- a/Parts/standard_parts.py +++ b/Parts/standard_parts.py @@ -1,3 +1,5 @@ +from abaqus import * +from abaqusConstants import * from Parts import GeometryBuilder as gb diff --git a/SpindleAssembly/AddComponents.py b/SpindleAssembly/AddComponents.py index af2753557a2a17b36d3f7bebedc701f3cfbca083..271c27a3a114ffae156114b64630b881e0ee9075 100644 --- a/SpindleAssembly/AddComponents.py +++ b/SpindleAssembly/AddComponents.py @@ -1,3 +1,5 @@ +from abaqus import * +from abaqusConstants import * from Parts import standard_parts as sparts from Parts import GeometryBuilder as gb import math diff --git a/SpindleAssembly/PositionComponents.py b/SpindleAssembly/PositionComponents.py index ef282aae253196e80457b31886269cf14d206bdf..dfe71d5130f3b0aa20c35603f592dbfde3d0c7da 100644 --- a/SpindleAssembly/PositionComponents.py +++ b/SpindleAssembly/PositionComponents.py @@ -1,3 +1,5 @@ +from abaqus import * +from abaqusConstants import * import math from SpindleAssembly import AddComponents as ah from SpindleAssembly.AddComponents import return_assembly, create_MT_instance diff --git a/SpindleAssembly/PositionConnectors.py b/SpindleAssembly/PositionConnectors.py index fb345857ac64ac103fd7b53b6df9c7b48cd4023a..955d893b9b4e94f050cb8d88075e3bb93cdf1710 100644 --- a/SpindleAssembly/PositionConnectors.py +++ b/SpindleAssembly/PositionConnectors.py @@ -1,3 +1,5 @@ +from abaqus import * +from abaqusConstants import * from SpindleAssembly import AddComponents as ah from SpindleAssembly.AddComponents import return_assembly diff --git a/SpindleAssembly/PositionIpMTs.py b/SpindleAssembly/PositionIpMTs.py index f17f8845148d9c25662c19957dbf80dbccd57150..34b784186e4893ef231df64d48831a9287454b9a 100644 --- a/SpindleAssembly/PositionIpMTs.py +++ b/SpindleAssembly/PositionIpMTs.py @@ -1,3 +1,5 @@ +from abaqus import * +from abaqusConstants import * from SpindleAssembly import PositionComponents import numpy as np import math diff --git a/SpindleAssembly/assembly_random.py b/SpindleAssembly/assembly_random.py index 62bc9754dc05ffef49fc52cab9bf688e88395959..8d5d47d0b2eda0067c475df5fd54fa056e40775d 100644 --- a/SpindleAssembly/assembly_random.py +++ b/SpindleAssembly/assembly_random.py @@ -1,3 +1,5 @@ +from abaqus import * +from abaqusConstants import * import sys from SpindleAssembly.PositionComponents import assign_aMT from SpindleAssembly.PositionConnectors import attach_connectors diff --git a/SpindleMesh/generate_mesh.py b/SpindleMesh/generate_mesh.py index dc401ad91059e6339151561fe33435e99575e2d7..4b94b4f4bbd471213397748b2cb0996c5058df0d 100644 --- a/SpindleMesh/generate_mesh.py +++ b/SpindleMesh/generate_mesh.py @@ -1,3 +1,7 @@ +from abaqus import * +from abaqusConstants import * + + def standard_mesh(**kwargs): """ Generate finite element mesh diff --git a/job.py b/job.py index 9027786725ac34a12674264f9549d87c7769a47f..94958bc5de311cf9c63dad30beb371671c18e844 100644 --- a/job.py +++ b/job.py @@ -1,8 +1,16 @@ +import abaqus +import part +import assembly +import interaction +import job +import sketch +import abaqusConstants from LoadCase import Interaction from LoadCase import Step from LoadCase import LoadsAndBCs from SpindleMesh import generate_mesh + ''' User input parameters ''' kwargs = {'x' : 0, 'y' : 0,