Data Type
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
using Nocturnis.DataStructures.ConfigurableParameters;
|
||||
using Nocturnis.Enigmos.Modules;
|
||||
using Nocturnis.Enigmos.Modules.ComputationalModules;
|
||||
using Nocturnis.Enigmos.Ports;
|
||||
using Nocturnis.GlobalManagement.Constants;
|
||||
using Nocturnis.GlobalManagement.Providers;
|
||||
|
||||
@@ -19,8 +18,8 @@ public abstract partial class ComparisionModule : BinaryComputationalModule,
|
||||
{
|
||||
base.Init();
|
||||
this.DataOutInit("Output",1);
|
||||
this.SetInputType(EnigmosConstant.DataPortTypes.Real);
|
||||
this.SetOutputType(EnigmosConstant.DataPortTypes.Real);
|
||||
this.SetInputType(DataTypeConstant.BaseDataTypes.Real);
|
||||
this.SetOutputType(DataTypeConstant.BaseDataTypes.Real);
|
||||
Greater = GlobalProvider.DataStructureProvider!.NewBoolParameter("Method", "gt", "lt", true);
|
||||
ConfigurableParameters = new HashSet<IConfigurableParameter>() { Greater };
|
||||
PostInit();
|
||||
@@ -31,8 +30,8 @@ public abstract partial class ComparisionModule : BinaryComputationalModule,
|
||||
{
|
||||
this.Define(
|
||||
cache => (
|
||||
!(Greater!.ParameterValue ^ (this.X(cache).Double > this.Y(cache).Double)),
|
||||
EnigmosConstant.DataPortTypes.Bit
|
||||
!(Greater!.ParameterValue ^ (this.X(cache).Real > this.Y(cache).Real)),
|
||||
DataTypeConstant.BaseDataTypes.Bit
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user