def saveSkeleton(menuitem, filename, mode, format, skeleton): skelcontext = skeletoncontext.skeletonContexts[skeleton] if format == datafile.ABAQUS: skeletonIO.writeABAQUSfromSkeleton(filename, mode.string(), skelcontext) else: dfile = datafile.writeDataFile(filename, mode.string(), format) microstructureIO.writeMicrostructure(dfile, skelcontext.getParent()) skeletonIO.writeSkeleton(dfile, skelcontext) dfile.close()
def _saveAnalysis(menuitem, filename, mode, format, names): dfile = datafile.writeDataFile(filename, mode.string(), format) for analysisname in names: analysis = namedanalysis.getNamedBdyAnalysis(analysisname) dfile.startCmd(mainmenu.OOF.LoadData.NamedBdyAnalysis) dfile.argument('name', analysisname) dfile.argument('boundary', analysis.boundary) dfile.argument('analyzer', analysis.analyzer) dfile.endCmd()
def saveSkeleton(menuitem, filename, mode, format, skeleton): skelcontext = skeletoncontext.skeletonContexts[skeleton] if format==datafile.ABAQUS: skeletonIO.writeABAQUSfromSkeleton(filename, mode.string(), skelcontext) else: dfile = datafile.writeDataFile(filename, mode.string(), format) microstructureIO.writeMicrostructure(dfile, skelcontext.getParent()) skeletonIO.writeSkeleton(dfile, skelcontext) dfile.close()
def open(self): ## See BaseOutputStream.open() assert self._dfile is None if (not self.everOpened and self.mode == "w") or self.rewound: mowed = "w" self.rewound = False else: mowed = "a" self._dfile = datafile.writeDataFile(self.filename, mowed, self.format) self.everOpened = True
def open(self): ## See BaseOutputStream.open() assert self._dfile is None if (not self.everOpened and self.mode == "w") or self.rewound: mowed = "w" self.rewound = False else: mowed = "a" self._dfile = datafile.writeDataFile( self.filename, mowed, self.format) self.everOpened= True
def saveProperty(menuitem, filename, mode, format, property): dfile = datafile.writeDataFile(filename, mode.string(), format) propertyreg = AllProperties[property] propertyreg.writeData(dfile) dfile.close()
def saveMaterials(menuitem, filename, mode, format, materials): dfile = datafile.writeDataFile(filename, mode.string(), format) writeMaterials(dfile, [materialmanager.getMaterial(m) for m in materials]) dfile.close()
def _saveAnalysisDefs(menuitem, filename, mode, format, names): dfile = datafile.writeDataFile(filename, mode.string(), format) for analysisname in names: saveAnalysisDef(dfile, analysisname) dfile.close()
def saveMicrostructure(menuitem, filename, mode, format, microstructure): ms = ooflib.common.microstructure.microStructures[microstructure] dfile = datafile.writeDataFile(filename, mode.string(), format) microstructureIO.writeMicrostructure(dfile, ms) dfile.close()
def saveprofile(menuitem, filename, mode, format, profile): profile_obj = AllProfiles[profile] dfile = datafile.writeDataFile(filename, mode.string(), format) writeprofile(dfile, profile, profile_obj) dfile.close()