diff --git a/src/SimNDT/engine/engineBase.py b/src/SimNDT/engine/engineBase.py index 2aa326d..cec59b8 100644 --- a/src/SimNDT/engine/engineBase.py +++ b/src/SimNDT/engine/engineBase.py @@ -39,7 +39,13 @@ class EngineBase(object): if self.Platform == "OpenCL": self.initCL() - self.materialSetup() + if hasattr(self.simPack.Simulation,"importRho") and hasattr(self.simPack.Simulation,"importVL") and hasattr(self.simPack.Simulation,"importVT"): + Rho = np.load(self.simPack.Simulation.importRho) + VL = np.load(self.simPack.Simulation.importVL) + VT = np.load(self.simPack.Simulation.importVT) + self.materialImport(Rho,VL,VT,0,0) + else: + self.materialSetup() self.initFields() self.staggeredProp() self.applyBoundaries() @@ -100,4 +106,4 @@ class EngineBase(object): def initFieldsCL(self): pass - \ No newline at end of file +