This commit is contained in:
h z
2024-07-11 12:54:28 +01:00
parent bd5ab1e940
commit 5548a7243b
6 changed files with 18 additions and 16 deletions

View File

@@ -28,10 +28,7 @@ public abstract partial class OptimizationModule : ProgrammableModule,
public DataVariable[] CachedInputArray { get; set; } = Array.Empty<DataVariable>();
public int ProcessingIndex { get; set; }
private IBoolParameter? UsingMax { get; set; }
public DataVariable CachedResult { get; set; } =
GlobalProvider.DataStructureProvider!.NewData(0, DataTypeConstant.BaseDataTypes.Null);
public DataVariable CachedResult { get; set; } = new ();
public IDataInPort? InternalIterOut { get; set; }
public IDataOutPort? InternalArrayIn { get; set; }
@@ -82,7 +79,7 @@ public abstract partial class OptimizationModule : ProgrammableModule,
ComputationFinished = true;
CachedInputArray = Array.Empty<DataVariable>();
ProcessingIndex = 0;
CachedResult = GlobalProvider.DataStructureProvider!.NullData;
CachedResult = new DataVariable();
CachedOptimizeValue = null;
ArrayInput = this.GetPort<DataInPort>("ArrayInput");
@@ -137,7 +134,7 @@ public abstract partial class OptimizationModule : ProgrammableModule,
{
CachedOptimizeValue = null;
CachedInputArray = InternalArrayIn!.OutData.Get!.Array;
CachedResult = GlobalProvider.DataStructureProvider!.NewData(0, DataTypeConstant.BaseDataTypes.Null);
CachedResult = new();
ProcessingIndex = 0;
}