/// <summary> /// Constructor. /// </summary> /// <param name="configuration">Configuration</param> public MaceMCStrategy(Configuration configuration) { this.Configuration = configuration; this.SafetyPrefixDepth = this.Configuration.SafetyPrefixBound; this.BoundedDFS = new IterativeDeepeningDFSStrategy(configuration); this.Random = new RandomStrategy(configuration); }
/// <summary> /// Constructor. /// </summary> /// <param name="configuration">Configuration</param> public MaceMCStrategy(Configuration configuration) { this.Configuration = configuration; this.SafetyPrefixDepth = this.Configuration.SafetyPrefixBound; this.BoundedDFS = new IterativeDeepeningDFSStrategy(configuration); this.Random = new RandomStrategy(configuration); }