- Timestamp:
- 01/29/14 17:10:03 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Problems.GPDL/CodeGenerator/BruteForceCodeGen.cs
r10425 r10426 12 12 13 13 namespace ?PROBLEMNAME? { 14 public sealed class ?IDENT? Solver {14 public sealed class ?IDENT?BruteForceSolver { 15 15 private static int maxDepth = 20; 16 16 … … 73 73 } 74 74 75 public static void Main(string[] args) { 76 if(args.Length > 0) ParseArguments(args); 77 var problem = new ?IDENT?Problem(); 78 var solver = new ?IDENT?Solver(problem); 79 solver.Start(); 80 } 81 private static void ParseArguments(string[] args) { 75 private void ParseArguments(string[] args) { 82 76 var maxDepthRegex = new Regex(@""--maxDepth=(?<d>.+)""); 83 77 … … 97 91 } 98 92 } 99 private staticvoid PrintUsage() {93 private void PrintUsage() { 100 94 Console.WriteLine(""Find a solution using brute force tree search.""); 101 95 Console.WriteLine(); … … 106 100 107 101 108 public ?IDENT?Solver(?IDENT?Problem problem) { 102 103 public ?IDENT?BruteForceSolver(?IDENT?Problem problem, string[] args) { 104 if(args.Length>1) ParseArguments(args); 109 105 this.problem = problem; 110 106 this.random = new Random(); 111 107 } 112 108 113 p rivatevoid Start() {109 public void Start() { 114 110 var bestF = ?MAXIMIZATION? ? double.NegativeInfinity : double.PositiveInfinity; 115 111 int n = 0;
Note: See TracChangeset
for help on using the changeset viewer.