private void RunSimulation(object parameter) { if (SelectedWindow is NetlistWindowViewModel n) { NetlistResultWindowViewModel netlistWindow = new NetlistResultWindowViewModel(Dispatcher); netlistWindow.Title = "Results for: " + n.Title; netlistWindow.Netlist = n.Netlist; netlistWindow.Mode = (SpiceExpressionMode)n.SelectedMode; netlistWindow.Run(); this.Windows.Add(netlistWindow); } }
private void RunSimulation(object parameter) { if (SelectedWindow is NetlistWindowViewModel n) { NetlistResultWindowViewModel netlistWindow = new NetlistResultWindowViewModel(Dispatcher); netlistWindow.Title = "Results for: " + n.Title; netlistWindow.Netlist = n.Netlist; netlistWindow.Encoding = GetEncoding(n.SelectedEncoding); netlistWindow.Run(); this.Windows.Add(netlistWindow); } }
private void Run(object obj) { NetlistResultWindowViewModel netlistWindow = new NetlistResultWindowViewModel(Dispatcher); netlistWindow.Title = "Results - " + Title; netlistWindow.Netlist = Netlist; netlistWindow.RandomSeed = RandomSeed; netlistWindow.HasTitle = HasTitle; netlistWindow.NetlistPath = Path; netlistWindow.Mode = (SpiceSharpParser.ModelReaders.Netlist.Spice.Evaluation.SpiceExpressionMode)SelectedMode; netlistWindow.MaxDegreeOfParallelism = MaxDegreeOfParallelism; netlistWindow.Run(); this.Windows.Add(netlistWindow); }
private void Run(object obj) { NetlistResultWindowViewModel netlistWindow = new NetlistResultWindowViewModel(Dispatcher); netlistWindow.Title = "Results - " + Title; netlistWindow.Netlist = Netlist; netlistWindow.RandomSeed = RandomSeed; netlistWindow.HasTitle = HasTitle; netlistWindow.NetlistPath = Path; netlistWindow.Encoding = MainWindowViewModel.GetEncoding(SelectedEncoding); netlistWindow.MaxDegreeOfParallelism = MaxDegreeOfParallelism; netlistWindow.Run(); this.Windows.Add(netlistWindow); }