using Nocturnis.DataStructures; using Nocturnis.DataStructures.Data; using Skeleton.DataStructure; namespace Nocturnis.Enigmos.Modules.ComputationalModules; public static class ETernaryComputationalModule { public static DataVariable X(this ITernaryComputationalModule m, CacheItem cache) => m.DataOutPorts[0].OutData.GetFrom(cache)!; public static DataVariable Y(this ITernaryComputationalModule m, CacheItem cache) => m.DataOutPorts[1].OutData.GetFrom(cache)!; public static DataVariable Z(this ITernaryComputationalModule m, CacheItem cache) => m.DataOutPorts[2].OutData.GetFrom(cache)!; }