Models
Classes dedicated to model creation.
Model
The model meta class aims at being subclassed by actual model classes.
-
class
argiope.models.Model(label, parts, steps, materials, amplitude=None, solver='abaqus', solver_path='', workdir='./workdir', verbose=False, cpus=1)[source]
Model meta class.
-
copy()
Returns a copy of self.
-
make_directories()[source]
Checks if required directories exist and creates them if needed.
-
run_postproc()[source]
Runs the post-proc script.
-
run_simulation()[source]
Runs the simulation.
-
save(path)
Saves the instance into a compressed serialized file.
Part
The part meta class helps creating part classes by providing useful methods.
-
class
argiope.models.Part(gmsh_path='gmsh', file_name='dummy', workdir='./', gmsh_space=2, gmsh_options='', element_map=None, material_map=None)[source]
-
copy()
Returns a copy of self.
-
run_gmsh()[source]
Makes the mesh using gmsh.
-
save(path)
Saves the instance into a compressed serialized file.