示例#1
0
    def update_self(self):
        newest_omf = self.last_omf_file()
        self.m = load_oommf_file(newest_omf)

        newest_odt = self.last_odt_file()
        self.odt_file = ODTFile(newest_odt)
        self.data = self.odt_file.last_row()
示例#2
0
    def update_self(self):
        newest_omf = self.last_omf_file()
        self.m = load_oommf_file(newest_omf)

        newest_odt = self.last_odt_file()
        self.odt_file = ODTFile(newest_odt)
        self.data = self.odt_file.last_row()
示例#3
0
 def set_m(self, m0):
     if isinstance(m0, (list, tuple)):
         self.m.set(m0)
     elif isinstance(m0, str):
         self.m = load_oommf_file(m0)
     elif hasattr(m0, '__call__'):
         self.m.set(m0)
     elif isinstance(m0, Field):
         self.m = m0
         self.m.write_oommf_file(self.dirname + 'm0file.omf')
     else:
         raise ValueError('m0 type invalid.')
示例#4
0
 def set_m(self, m0):
     if isinstance(m0, (list, tuple)):
         self.m.set(m0)
     elif isinstance(m0, str):
         self.m = load_oommf_file(m0)
     elif hasattr(m0, '__call__'):
         self.m.set(m0)
     elif isinstance(m0, Field):
         self.m = m0
         self.m.write_oommf_file(self.dirname + 'm0file.omf')
     else:
         raise ValueError('m0 type invalid.')