Ejemplo n.º 1
0
 def test_model_appender(self):
     """`TensorMeshAppender` 2D: Data array name"""
     modname, appdata = self._write_model('testApp.mod')
     f = TensorMeshAppender()
     f.SetInputDataObject(self.GRID)
     f.add_model_file_name(modname)
     f.set_data_name('appended')
     f.Update()
     output = f.GetOutput()
     self.assertEqual(output.GetCellData().GetNumberOfArrays(), 2)
     self.assertEqual(output.GetCellData().GetArrayName(1), 'appended')
Ejemplo n.º 2
0
 def get_time_step_values(self):
     """This is critical for registering the timesteps"""
     return TensorMeshAppender.get_time_step_values(self)
Ejemplo n.º 3
0
 def set_data_name(self, name):
     TensorMeshAppender.set_data_name(self, name)
Ejemplo n.º 4
0
 def set_use_filename(self, flag):
     TensorMeshAppender.set_use_filename(self, flag)
Ejemplo n.º 5
0
 def add_model_file_name(self, filename):
     """Use to set the file names for the reader. Handles single string or list of strings."""
     TensorMeshAppender.add_model_file_name(self, filename)
Ejemplo n.º 6
0
 def __init__(self):
     TensorMeshAppender.__init__(self)