def readoptions(self,optionfile): material = Parser(optionfile,"material") e=np.array((material.find("epsilon").text).split(),dtype=float) self.e[0,0]=e[0] self.e[1,1]=e[1] self.e[1,0]=e[2] self.e[0,1]=e[2] self.tau=float(material.find("tau").text) self.Ea=float(material.find("Ea").text) self.Ps=float(material.find("Ea").text) self.beta=float(material.find("beta").text)
def readoptions(self, optionfile): geometry = Parser(optionfile, "geometry") self.numberofgrains = int(geometry.find("numofgrains").text) self.angle = float(geometry.find( "anglewindow").text) * np.pi / 180.0 #convert to radian self.width = float(geometry.find("width").text) self.safetyscale = float(geometry.find("safetyscale").text) self.boundarylayer = float(geometry.find("boundarylayer").text) self.volume = self.width**2
def readoptions(self, optionfile): integrator = Parser(optionfile, "integrator") self.errlim0 = int(integrator.find("errlim0").text) self.delta0 = float(integrator.find("delta0").text) self.threads = int(integrator.find("threads").text) self.safetyfactor = float(integrator.find("safetyfactor").text) self.flexpdeexepath = (integrator.find("flexpdepath").text) self.flexpdeinputfile = "input.pde" self.flexdemeshfile = "flex.mesh" self.flexdeoutputfile = "output.out"
def readoptions(self,optionfile): geometry = Parser(optionfile,"geometry") self.numberofgrains=int(geometry.find("numofgrains").text) self.angle=float(geometry.find("anglewindow").text)*np.pi/180.0 #convert to radian self.width=float(geometry.find("width").text) self.safetyscale=float(geometry.find("safetyscale").text) self.boundarylayer=float(geometry.find("boundarylayer").text) self.volume=self.width**2
def readoptions(self,optionfile): integrator = Parser(optionfile,"integrator") self.errlim0=int(integrator.find("errlim0").text) self.delta0=float(integrator.find("delta0").text) self.threads=int(integrator.find("threads").text) self.safetyfactor=float(integrator.find("safetyfactor").text) self.flexpdeexepath=(integrator.find("flexpdepath").text) self.flexpdeinputfile="input.pde" self.flexdemeshfile="flex.mesh" self.flexdeoutputfile="output.out"
def readoptions(self, optionfile): material = Parser(optionfile, "material") e = np.array((material.find("epsilon").text).split(), dtype=float) self.e[0, 0] = e[0] self.e[1, 1] = e[1] self.e[1, 0] = e[2] self.e[0, 1] = e[2] self.tau = float(material.find("tau").text) self.Ea = float(material.find("Ea").text) self.Ps = float(material.find("Ea").text) self.beta = float(material.find("beta").text)