Created
January 7, 2024 18:40
-
-
Save joelverhagen/2c25c9fc56e99a7f62c6ba4d9edc26c0 to your computer and use it in GitHub Desktop.
Revisions
-
joelverhagen created this gist
Jan 7, 2024 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,712 @@ ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.SetHandling.ToSet(IEnumerable`1 items, Context context) at Knapcode.FactorioTools.OilField.AddElectricPoles.GetElectricPoleGroups(Context context, Dictionary`2 electricPoles) at Knapcode.FactorioTools.OilField.AddElectricPoles.ConnectElectricPoles(Context context, Dictionary`2 electricPoles) at Knapcode.FactorioTools.OilField.AddElectricPoles.Execute(Context context, LocationIntSet avoid, Boolean allowRetries) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 6775 Zero enumerations: 4 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.AddPipes.GetChildCenters(Context context, Dictionary`2 centerToConnectedCenters, LocationIntSet ignoreCenters, LocationIntSet shallowExploreCenters, Location startingCenter) at Knapcode.FactorioTools.OilField.AddPipes.GetTrunkCandidates(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunks(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunksAndConnect(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 37480 Zero enumerations: 2852 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(LocationIntSet existing) at Knapcode.FactorioTools.OilField.AddPipes.EliminateStrandedTerminals(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 6 Zero enumerations: 0 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.Helpers.GetProviderCenterToCoveredCenters(Context context, Int32 providerWidth, Int32 providerHeight, Int32 supplyWidth, Int32 supplyHeight, IEnumerable`1 providerCenters, Boolean includePumpjacks, Boolean includeBeacons) at Knapcode.FactorioTools.OilField.Helpers.GetElectricPoleCoverage(Context context, List`1 poweredEntities, IEnumerable`1 electricPoleCenters) at Knapcode.FactorioTools.OilField.AddElectricPoles.RemoveExtraElectricPoles(Context context, List`1 poweredEntities, Dictionary`2 electricPoles) at Knapcode.FactorioTools.OilField.AddElectricPoles.Execute(Context context, LocationIntSet avoid, Boolean allowRetries) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 25771 Zero enumerations: 0 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.Dijkstras.GetShortestPaths(Context context, SquareGrid grid, Location start, LocationIntSet goals, Boolean stopOnFirstGoal) at Knapcode.FactorioTools.OilField.Validate.PipesAreConnected(Context context, LocationIntSet optimizedPipes) at Knapcode.FactorioTools.OilField.AddPipes.GetSolution(Context context, PipeStrategy strategy, Boolean optimized, Dictionary`2 centerToConnectedCenters, LocationIntSet optimizedPipes) at Knapcode.FactorioTools.OilField.AddPipes.OptimizeAndAddSolutions(Context context, Dictionary`2 pipesToSolutions, PipeStrategy strategy, LocationIntSet pipes, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 12292 Zero enumerations: 12292 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(LocationIntSet existing) at Knapcode.FactorioTools.OilField.AddPipes.OptimizeAndAddSolutions(Context context, Dictionary`2 pipesToSolutions, PipeStrategy strategy, LocationIntSet pipes, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 6320 Zero enumerations: 0 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Planner..cctor() at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 1 Zero enumerations: 1 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.PlanBeacons.GetPossibleBeaconAreas(Context context, LocationIntSet occupiedPositions) at Knapcode.FactorioTools.OilField.PlanBeacons.AddBeaconsFbe(Context context, BeaconStrategy strategy) at Knapcode.FactorioTools.OilField.PlanBeacons.Execute(Context context, LocationIntSet pipes) at Knapcode.FactorioTools.OilField.AddPipes.GetSolution(Context context, PipeStrategy strategy, Boolean optimized, Dictionary`2 centerToConnectedCenters, LocationIntSet optimizedPipes) at Knapcode.FactorioTools.OilField.AddPipes.OptimizeAndAddSolutions(Context context, Dictionary`2 pipesToSolutions, PipeStrategy strategy, LocationIntSet pipes, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 12292 Zero enumerations: 12292 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height, Int32 capacity) at Knapcode.FactorioTools.OilField.Context.GetLocationSet(Int32 capacity) at Knapcode.FactorioTools.OilField.RotateOptimize.ChildContext..ctor(Context parentContext, LocationIntSet pipes) at Knapcode.FactorioTools.OilField.RotateOptimize.Execute(Context parentContext, LocationIntSet pipes) at Knapcode.FactorioTools.OilField.AddPipes.OptimizeAndAddSolutions(Context context, Dictionary`2 pipesToSolutions, PipeStrategy strategy, LocationIntSet pipes, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 6320 Zero enumerations: 3160 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.SetHandling.ToSet(IEnumerable`1 items, Context context) at Knapcode.FactorioTools.OilField.AddPipes.EliminateStrandedTerminals(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 18 Zero enumerations: 12 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.AddPipes.FindTrunks(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunksAndConnect(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 4106 Zero enumerations: 64 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.SetHandling.ToSet(IEnumerable`1 items, Context context) at Knapcode.FactorioTools.OilField.Validate.PipesAreConnected(Context context, LocationIntSet optimizedPipes) at Knapcode.FactorioTools.OilField.AddPipes.GetSolution(Context context, PipeStrategy strategy, Boolean optimized, Dictionary`2 centerToConnectedCenters, LocationIntSet optimizedPipes) at Knapcode.FactorioTools.OilField.AddPipes.OptimizeAndAddSolutions(Context context, Dictionary`2 pipesToSolutions, PipeStrategy strategy, LocationIntSet pipes, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 6146 Zero enumerations: 0 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.SharedInstances..ctor(SquareGrid grid) at Knapcode.FactorioTools.OilField.InitializeContext.Execute(OilFieldOptions options, Blueprint blueprint, Int32 marginX, Int32 marginY) at Knapcode.FactorioTools.OilField.InitializeContext.Execute(OilFieldOptions options, Blueprint blueprint) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 1400 Zero enumerations: 700 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.Context.GetLocationSet(Location location) at Knapcode.FactorioTools.OilField.AddPipes.<>c__DisplayClass16_0.<ConnectTwoGroups>b__8(Endpoints l) at Knapcode.FactorioTools.OilField.AddPipes.ConnectTwoGroups(Context context, Group a, Group b, Int32 maxTurns, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.<>c__DisplayClass15_0.<GetPathBetweenGroups>b__0(Group g) at Knapcode.FactorioTools.OilField.AddPipes.GetPathBetweenGroups(Context context, List`1 groups, Group group, Int32 maxTurns, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.DelaunayTriangulation(Context context, Location middle, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.ExecuteWithFbe(Context context, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 83113 Zero enumerations: 0 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.SetHandling.ToSet(IEnumerable`1 items, Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetTrunkCandidates(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunks(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunksAndConnect(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 49236 Zero enumerations: 2887 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.SetHandling.ToSet(IEnumerable`1 items, Context context) at Knapcode.FactorioTools.OilField.AddElectricPoles.RemoveExtraElectricPoles(Context context, List`1 poweredEntities, Dictionary`2 electricPoles) at Knapcode.FactorioTools.OilField.AddElectricPoles.Execute(Context context, LocationIntSet avoid, Boolean allowRetries) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 700 Zero enumerations: 32 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.SetHandling.ToSet(IEnumerable`1 items, Context context) at Knapcode.FactorioTools.OilField.AddPipes.<>c__DisplayClass28_0.<FindTrunks>b__2(Trunk t) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunks(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunksAndConnect(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 34628 Zero enumerations: 0 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.SetHandling.ToSet(IEnumerable`1 items, Context context) at Knapcode.FactorioTools.OilField.Helpers.GetCandidateToCovered[TProvider,TInfo](Context context, List`1 recipients, ICandidateFactory`1 candidateFactory, Int32 providerWidth, Int32 providerHeight, Int32 supplyWidth, Int32 supplyHeight, Boolean removeUnused, Boolean includePumpjacks, Boolean includeBeacons) at Knapcode.FactorioTools.OilField.Helpers.GetElectricPoleCandidateToCovered[TInfo](Context context, List`1 recipients, ICandidateFactory`1 candidateFactory, Boolean removeUnused) at Knapcode.FactorioTools.OilField.AddElectricPoles.AddElectricPolesAroundEntities(Context context, List`1 poweredEntities, CountedBitArray entitiesToPowerFirst) at Knapcode.FactorioTools.OilField.AddElectricPoles.AddElectricPolesAroundEntities(Context context, Boolean allowRetries) at Knapcode.FactorioTools.OilField.AddElectricPoles.Execute(Context context, LocationIntSet avoid, Boolean allowRetries) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 700 Zero enumerations: 700 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.AddPipes.GetConnectedPumpjacksWithFLUTE(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetConnectedPumpjacks(Context context, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 24370 Zero enumerations: 12185 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.AddPipes.<>c__DisplayClass34_0.<GetConnectedPumpjacksWithDelaunay>b__1(Location c) at Knapcode.FactorioTools.OilField.AddPipes.GetConnectedPumpjacksWithDelaunay(Context context, List`1 centers) at Knapcode.FactorioTools.OilField.AddPipes.GetConnectedPumpjacks(Context context, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 12185 Zero enumerations: 0 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.Context.GetLocationSet(Location location) at Knapcode.FactorioTools.OilField.Dijkstras.GetShortestPaths(Context context, SquareGrid grid, Location start, LocationIntSet goals, Boolean stopOnFirstGoal) at Knapcode.FactorioTools.OilField.Validate.PipesAreConnected(Context context, LocationIntSet optimizedPipes) at Knapcode.FactorioTools.OilField.AddPipes.GetSolution(Context context, PipeStrategy strategy, Boolean optimized, Dictionary`2 centerToConnectedCenters, LocationIntSet optimizedPipes) at Knapcode.FactorioTools.OilField.AddPipes.OptimizeAndAddSolutions(Context context, Dictionary`2 pipesToSolutions, PipeStrategy strategy, LocationIntSet pipes, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 871526 Zero enumerations: 871526 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.Context.GetLocationSet(Location location) at Knapcode.FactorioTools.OilField.AddPipes.<>c__DisplayClass12_0.<DelaunayTriangulation>b__25(ValueTuple`2 p) at Knapcode.FactorioTools.OilField.AddPipes.<>c__DisplayClass12_0.<DelaunayTriangulation>b__22(Endpoints line) at Knapcode.FactorioTools.OilField.AddPipes.DelaunayTriangulation(Context context, Location middle, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.ExecuteWithFbe(Context context, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 640 Zero enumerations: 0 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.SetHandling.ToSet(IEnumerable`1 items, Context context) at Knapcode.FactorioTools.OilField.AddPipes.PumpjackGroup..ctor(Context context, Dictionary`2 centerToConnectedCenters, LocationIntSet allIncludedCenters, IEnumerable`1 includedCenters, IEnumerable`1 pipes) at Knapcode.FactorioTools.OilField.AddPipes.PumpjackGroup..ctor(Context context, Dictionary`2 centerToConnectedCenters, LocationIntSet allIncludedCenters, Trunk trunk) at Knapcode.FactorioTools.OilField.AddPipes.<>c__DisplayClass25_0.<FindTrunksAndConnect>b__1(Trunk trunk) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunksAndConnect(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 17626 Zero enumerations: 0 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.PlanBeacons.GetBeacons(Context context, BeaconStrategy strategy, List`1 effectEntityAreas, List`1 possibleBeacons) at Knapcode.FactorioTools.OilField.PlanBeacons.AddBeaconsFbe(Context context, BeaconStrategy strategy) at Knapcode.FactorioTools.OilField.PlanBeacons.Execute(Context context, LocationIntSet pipes) at Knapcode.FactorioTools.OilField.AddPipes.GetSolution(Context context, PipeStrategy strategy, Boolean optimized, Dictionary`2 centerToConnectedCenters, LocationIntSet optimizedPipes) at Knapcode.FactorioTools.OilField.AddPipes.OptimizeAndAddSolutions(Context context, Dictionary`2 pipesToSolutions, PipeStrategy strategy, LocationIntSet pipes, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 12292 Zero enumerations: 12292 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.SetHandling.ToSet(IEnumerable`1 items, Context context) at Knapcode.FactorioTools.OilField.AddElectricPoles.Execute(Context context, LocationIntSet avoid, Boolean allowRetries) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 700 Zero enumerations: 700 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.SetHandling.ToSet(IEnumerable`1 items, Context context) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunksAndConnect(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 2053 Zero enumerations: 2053 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.AddPipes.GetChildCenters(Context context, Dictionary`2 centerToConnectedCenters, LocationIntSet ignoreCenters, LocationIntSet shallowExploreCenters, Location startingCenter) at Knapcode.FactorioTools.OilField.AddPipes.PumpjackGroup.UpdateIncludedCenterToChildCenters() at Knapcode.FactorioTools.OilField.AddPipes.PumpjackGroup.MergeGroup(PumpjackGroup other, IEnumerable`1 path) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunksAndConnect(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 90996 Zero enumerations: 75026 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.Context.GetLocationSet(Location location) at Knapcode.FactorioTools.OilField.AddPipes.<>c__DisplayClass16_0.<ConnectTwoGroups>b__8(Endpoints l) at Knapcode.FactorioTools.OilField.AddPipes.ConnectTwoGroups(Context context, Group a, Group b, Int32 maxTurns, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.<>c__DisplayClass15_0.<GetPathBetweenGroups>b__0(Group g) at Knapcode.FactorioTools.OilField.AddPipes.GetPathBetweenGroups(Context context, List`1 groups, Group group, Int32 maxTurns, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.DelaunayTriangulation(Context context, Location middle, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.DelaunayTriangulation(Context context, Location middle, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.ExecuteWithFbe(Context context, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 619 Zero enumerations: 0 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.SetHandling.ToSet(IEnumerable`1 items, Context context) at Knapcode.FactorioTools.OilField.AddPipes.<>c__DisplayClass29_2.<ConnectTwoClosestPumpjacks>b__4(Location otherCenter) at Knapcode.FactorioTools.OilField.AddPipes.<>c__DisplayClass29_1.<ConnectTwoClosestPumpjacks>b__2(TerminalLocation terminal) at Knapcode.FactorioTools.OilField.AddPipes.<>c__DisplayClass29_0.<ConnectTwoClosestPumpjacks>b__0(Location center) at Knapcode.FactorioTools.OilField.AddPipes.ConnectTwoClosestPumpjacks(Context context, Dictionary`2 centerToConnectedCenters, LocationIntSet allIncludedCenters) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunksAndConnect(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 1368 Zero enumerations: 10 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.Helpers.GetProviderCenterToCoveredCenters(Context context, Int32 providerWidth, Int32 providerHeight, Int32 supplyWidth, Int32 supplyHeight, IEnumerable`1 providerCenters, Boolean includePumpjacks, Boolean includeBeacons) at Knapcode.FactorioTools.OilField.Helpers.GetElectricPoleCoverage(Context context, List`1 poweredEntities, IEnumerable`1 electricPoleCenters) at Knapcode.FactorioTools.OilField.Validate.AllEntitiesHavePower(Context context) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 24564 Zero enumerations: 0 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.AddPipes.PumpjackGroup..ctor(Context context, Dictionary`2 centerToConnectedCenters, LocationIntSet allIncludedCenters, IEnumerable`1 includedCenters, IEnumerable`1 pipes) at Knapcode.FactorioTools.OilField.AddPipes.ConnectTwoClosestPumpjacks(Context context, Dictionary`2 centerToConnectedCenters, LocationIntSet allIncludedCenters) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunksAndConnect(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 32 Zero enumerations: 2 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.AddPipes.FlutePoint..ctor(Context context, Location location) at Knapcode.FactorioTools.OilField.AddPipes.<GetLocationToFlutePoint>g__GetOrAddPoint|39_0(Dictionary`2 locationToPoint, Branch branch, <>c__DisplayClass39_0&) at Knapcode.FactorioTools.OilField.AddPipes.GetLocationToFlutePoint(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetConnectedPumpjacksWithFLUTE(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetConnectedPumpjacks(Context context, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 72520 Zero enumerations: 72520 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.Context.GetLocationSet(Location location) at Knapcode.FactorioTools.OilField.Dijkstras.GetShortestPaths(Context context, SquareGrid grid, Location start, LocationIntSet goals, Boolean stopOnFirstGoal) at Knapcode.FactorioTools.OilField.AddPipes.EliminateStrandedTerminals(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 19306 Zero enumerations: 19306 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.SetHandling.ToSet(IEnumerable`1 items, Context context) at Knapcode.FactorioTools.OilField.AddPipes.DelaunayTriangulation(Context context, Location middle, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.ExecuteWithFbe(Context context, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 1394 Zero enumerations: 0 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.SetHandling.ToSet(IEnumerable`1 items, Context context) at Knapcode.FactorioTools.OilField.PlanBeacons.GetOccupiedPositions(Context context, List`1 entityAreas) at Knapcode.FactorioTools.OilField.PlanBeacons.AddBeaconsFbe(Context context, BeaconStrategy strategy) at Knapcode.FactorioTools.OilField.PlanBeacons.Execute(Context context, LocationIntSet pipes) at Knapcode.FactorioTools.OilField.AddPipes.GetSolution(Context context, PipeStrategy strategy, Boolean optimized, Dictionary`2 centerToConnectedCenters, LocationIntSet optimizedPipes) at Knapcode.FactorioTools.OilField.AddPipes.OptimizeAndAddSolutions(Context context, Dictionary`2 pipesToSolutions, PipeStrategy strategy, LocationIntSet pipes, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 12292 Zero enumerations: 12292 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.AddPipes.GetChildCenters(Context context, Dictionary`2 centerToConnectedCenters, LocationIntSet ignoreCenters, LocationIntSet shallowExploreCenters, Location startingCenter) at Knapcode.FactorioTools.OilField.AddPipes.PumpjackGroup.UpdateIncludedCenterToChildCenters() at Knapcode.FactorioTools.OilField.AddPipes.PumpjackGroup..ctor(Context context, Dictionary`2 centerToConnectedCenters, LocationIntSet allIncludedCenters, IEnumerable`1 includedCenters, IEnumerable`1 pipes) at Knapcode.FactorioTools.OilField.AddPipes.PumpjackGroup..ctor(Context context, Dictionary`2 centerToConnectedCenters, LocationIntSet allIncludedCenters, Trunk trunk) at Knapcode.FactorioTools.OilField.AddPipes.<>c__DisplayClass25_0.<FindTrunksAndConnect>b__1(Trunk trunk) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunksAndConnect(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 22109 Zero enumerations: 5073 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.SetHandling.ToSet(IEnumerable`1 items, Context context) at Knapcode.FactorioTools.OilField.Helpers.GetCandidateToCovered[TProvider,TInfo](Context context, List`1 recipients, ICandidateFactory`1 candidateFactory, Int32 providerWidth, Int32 providerHeight, Int32 supplyWidth, Int32 supplyHeight, Boolean removeUnused, Boolean includePumpjacks, Boolean includeBeacons) at Knapcode.FactorioTools.OilField.Helpers.GetBeaconCandidateToCovered[TInfo](Context context, List`1 recipients, ICandidateFactory`1 candidateFactory, Boolean removeUnused) at Knapcode.FactorioTools.OilField.PlanBeacons.AddBeaconsSnug(Context context) at Knapcode.FactorioTools.OilField.PlanBeacons.Execute(Context context, LocationIntSet pipes) at Knapcode.FactorioTools.OilField.AddPipes.GetSolution(Context context, PipeStrategy strategy, Boolean optimized, Dictionary`2 centerToConnectedCenters, LocationIntSet optimizedPipes) at Knapcode.FactorioTools.OilField.AddPipes.OptimizeAndAddSolutions(Context context, Dictionary`2 pipesToSolutions, PipeStrategy strategy, LocationIntSet pipes, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 6146 Zero enumerations: 6146 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(LocationIntSet existing) at Knapcode.FactorioTools.OilField.Dijkstras.GetShortestPaths(Context context, SquareGrid grid, Location start, LocationIntSet goals, Boolean stopOnFirstGoal) at Knapcode.FactorioTools.OilField.Validate.PipesAreConnected(Context context, LocationIntSet optimizedPipes) at Knapcode.FactorioTools.OilField.AddPipes.GetSolution(Context context, PipeStrategy strategy, Boolean optimized, Dictionary`2 centerToConnectedCenters, LocationIntSet optimizedPipes) at Knapcode.FactorioTools.OilField.AddPipes.OptimizeAndAddSolutions(Context context, Dictionary`2 pipesToSolutions, PipeStrategy strategy, LocationIntSet pipes, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 6146 Zero enumerations: 6146 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(LocationIntSet existing) at Knapcode.FactorioTools.OilField.Validate.PipesAreConnected(Context context, LocationIntSet optimizedPipes) at Knapcode.FactorioTools.OilField.AddPipes.GetSolution(Context context, PipeStrategy strategy, Boolean optimized, Dictionary`2 centerToConnectedCenters, LocationIntSet optimizedPipes) at Knapcode.FactorioTools.OilField.AddPipes.OptimizeAndAddSolutions(Context context, Dictionary`2 pipesToSolutions, PipeStrategy strategy, LocationIntSet pipes, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 6146 Zero enumerations: 6146 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(LocationIntSet existing) at Knapcode.FactorioTools.OilField.Dijkstras.GetShortestPaths(Context context, SquareGrid grid, Location start, LocationIntSet goals, Boolean stopOnFirstGoal) at Knapcode.FactorioTools.OilField.AddPipes.EliminateStrandedTerminals(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 6 Zero enumerations: 6 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.SetHandling.ToSet(IEnumerable`1 items, Context context) at Knapcode.FactorioTools.OilField.Helpers.<>c__DisplayClass10_0.<GetCoveredCenterToProviderCenters>b__4(IGrouping`2 g) at Knapcode.FactorioTools.OilField.Helpers.GetCoveredCenterToProviderCenters(Context context, Dictionary`2 providerCenterToCoveredCenters) at Knapcode.FactorioTools.OilField.Helpers.GetElectricPoleCoverage(Context context, List`1 poweredEntities, IEnumerable`1 electricPoleCenters) at Knapcode.FactorioTools.OilField.AddElectricPoles.RemoveExtraElectricPoles(Context context, List`1 poweredEntities, Dictionary`2 electricPoles) at Knapcode.FactorioTools.OilField.AddElectricPoles.Execute(Context context, LocationIntSet avoid, Boolean allowRetries) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 89871 Zero enumerations: 29800 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.SetHandling.ToSet(IEnumerable`1 items, Context context) at Knapcode.FactorioTools.OilField.Helpers.<>c__DisplayClass10_0.<GetCoveredCenterToProviderCenters>b__4(IGrouping`2 g) at Knapcode.FactorioTools.OilField.Helpers.GetCoveredCenterToProviderCenters(Context context, Dictionary`2 providerCenterToCoveredCenters) at Knapcode.FactorioTools.OilField.Helpers.GetElectricPoleCoverage(Context context, List`1 poweredEntities, IEnumerable`1 electricPoleCenters) at Knapcode.FactorioTools.OilField.Validate.AllEntitiesHavePower(Context context) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 89871 Zero enumerations: 89871 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.AddPipes.GetChildCenters(Context context, Dictionary`2 centerToConnectedCenters, LocationIntSet ignoreCenters, LocationIntSet shallowExploreCenters, Location startingCenter) at Knapcode.FactorioTools.OilField.AddPipes.PumpjackGroup.UpdateIncludedCenterToChildCenters() at Knapcode.FactorioTools.OilField.AddPipes.PumpjackGroup..ctor(Context context, Dictionary`2 centerToConnectedCenters, LocationIntSet allIncludedCenters, IEnumerable`1 includedCenters, IEnumerable`1 pipes) at Knapcode.FactorioTools.OilField.AddPipes.ConnectTwoClosestPumpjacks(Context context, Dictionary`2 centerToConnectedCenters, LocationIntSet allIncludedCenters) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunksAndConnect(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 64 Zero enumerations: 28 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.AddPipes.PumpjackGroup..ctor(Context context, Dictionary`2 centerToConnectedCenters, LocationIntSet allIncludedCenters, IEnumerable`1 includedCenters, IEnumerable`1 pipes) at Knapcode.FactorioTools.OilField.AddPipes.PumpjackGroup..ctor(Context context, Dictionary`2 centerToConnectedCenters, LocationIntSet allIncludedCenters, Trunk trunk) at Knapcode.FactorioTools.OilField.AddPipes.<>c__DisplayClass25_0.<FindTrunksAndConnect>b__1(Trunk trunk) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunksAndConnect(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 8813 Zero enumerations: 0 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.Context.GetLocationSet(Location location) at Knapcode.FactorioTools.OilField.AddPipes.GetConnectedPumpjacks(Context context, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 12 Zero enumerations: 0 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.SetHandling.ToSet(IEnumerable`1 items, Context context) at Knapcode.FactorioTools.OilField.AddPipes.PumpjackGroup..ctor(Context context, Dictionary`2 centerToConnectedCenters, LocationIntSet allIncludedCenters, IEnumerable`1 includedCenters, IEnumerable`1 pipes) at Knapcode.FactorioTools.OilField.AddPipes.ConnectTwoClosestPumpjacks(Context context, Dictionary`2 centerToConnectedCenters, LocationIntSet allIncludedCenters) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunksAndConnect(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 64 Zero enumerations: 0 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.AddPipes.GetChildCenters(Context context, Dictionary`2 centerToConnectedCenters, LocationIntSet ignoreCenters, LocationIntSet shallowExploreCenters, Location startingCenter) at Knapcode.FactorioTools.OilField.AddPipes.PumpjackGroup.UpdateIncludedCenterToChildCenters() at Knapcode.FactorioTools.OilField.AddPipes.PumpjackGroup.ConnectPumpjack(Location center, IEnumerable`1 path) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunksAndConnect(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 111644 Zero enumerations: 81347 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height, Int32 capacity) at Knapcode.FactorioTools.OilField.Context.GetLocationSet(Int32 capacity) at Knapcode.FactorioTools.OilField.Context.GetLocationSet(Location location, Int32 capacity) at Knapcode.FactorioTools.OilField.AddPipes.Trunk..ctor(Context context, TerminalLocation startingTerminal, Location center) at Knapcode.FactorioTools.OilField.AddPipes.GetTrunkCandidates(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunks(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunksAndConnect(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 69256 Zero enumerations: 34628 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.SetHandling.ToSet(IEnumerable`1 items, Context context) at Knapcode.FactorioTools.OilField.AddPipes.DelaunayTriangulation(Context context, Location middle, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.DelaunayTriangulation(Context context, Location middle, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.ExecuteWithFbe(Context context, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 3 Zero enumerations: 0 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.Dijkstras.GetShortestPaths(Context context, SquareGrid grid, Location start, LocationIntSet goals, Boolean stopOnFirstGoal) at Knapcode.FactorioTools.OilField.AddPipes.EliminateStrandedTerminals(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 12 Zero enumerations: 6 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.Context.GetLocationSet(Location location) at Knapcode.FactorioTools.OilField.AddPipes.GetTrunkCandidates(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunks(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.FindTrunksAndConnect(Context context, Dictionary`2 centerToConnectedCenters) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 74960 Zero enumerations: 74960 ---------------------------------------- at Knapcode.FactorioTools.OilField.LocationIntSet..ctor(Int32 width, Int32 height) at Knapcode.FactorioTools.OilField.Context.GetLocationSet() at Knapcode.FactorioTools.OilField.Context.GetLocationSet(Location location) at Knapcode.FactorioTools.OilField.Prims.GetMinimumSpanningTree(Context context, Dictionary`2 graph, Location firstNode, Boolean digraph) at Knapcode.FactorioTools.OilField.AddPipes.GetConnectedPumpjacksWithDelaunayMst(Context context, List`1 centers) at Knapcode.FactorioTools.OilField.AddPipes.GetConnectedPumpjacks(Context context, PipeStrategy strategy) at Knapcode.FactorioTools.OilField.AddPipes.GetSolutionGroups(Context context) at Knapcode.FactorioTools.OilField.AddPipes.GetAllPlans(Context context)+MoveNext() at Knapcode.FactorioTools.OilField.AddPipes.GetBestSolution(Context context) at Knapcode.FactorioTools.OilField.AddPipes.Execute(Context context, Boolean eliminateStrandedTerminals) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint blueprint, LocationIntSet electricPolesAvoid, EletricPolesMode electricPolesMode) at Knapcode.FactorioTools.OilField.Planner.Execute(OilFieldOptions options, Blueprint inputBlueprint) Total: 12185 Zero enumerations: 0