Update
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user