コード例 #1
0
 def ExecuteInitialize(self):
     hdf5_file = self._GetFile()
     prefix = self.settings["prefix"].GetString()
     KratosHDF5.ReadDataValueContainer(hdf5_file, prefix, self._model_part.ProcessInfo)
     nodal_io_settings = KratosMultiphysics.Parameters("""
         {
             "list_of_variables": ["EIGENVECTOR_MATRIX"],
             "prefix" : ""
         }
         """)
     nodal_io_settings["prefix"].SetString(prefix)
     nodal_data_value_io = KratosHDF5.HDF5NodalDataValueIO(nodal_io_settings, hdf5_file)
     nodal_data_value_io.ReadNodalResults(self._model_part.Nodes, self._model_part.GetCommunicator())
コード例 #2
0
 def __call__(self, model_part, hdf5_file):
     primal_io = KratosHDF5.HDF5NodalDataValueIO(
         self.GetSettings(model_part).Get(), hdf5_file)
     primal_io.ReadNodalResults(model_part.Nodes,
                                model_part.GetCommunicator())
コード例 #3
0
 def __call__(self, model_part, hdf5_file):
     KratosHDF5.HDF5NodalDataValueIO(
         self.GetSettings(model_part).Get(),
         hdf5_file).WriteNodalResults(model_part.Nodes)
コード例 #4
0
ファイル: hdf5_io.py プロジェクト: Ginux1994/Kratos
 def Execute(self, model_part, hdf5_file):
     primal_io = KratosHDF5.HDF5NodalDataValueIO(self.settings, hdf5_file)
     primal_io.ReadNodalResults(model_part.Nodes,
                                model_part.GetCommunicator())
コード例 #5
0
ファイル: hdf5_io.py プロジェクト: Ginux1994/Kratos
 def Execute(self, model_part, hdf5_file):
     KratosHDF5.HDF5NodalDataValueIO(
         self.settings, hdf5_file).WriteNodalResults(model_part.Nodes)