static void Main(string[] args) { Class1.Test(); var qpProblem = new QpGeneratorSimple().Generate(200); IQpSolver solver = new QpSolver(); QpReport report = solver.Solve(qpProblem); Console.WriteLine(report.ElapsedTime); Console.ReadLine(); }
public void QpSimple() { // Arrange var qpProblem = new QpGeneratorSimple().Generate(n); // Act IQpSolver solver = new QpSolver(); QpReport report = solver.Solve(qpProblem); // Assert var builder = Vector <double> .Build; var check = builder.DenseOfArray(report.X) + builder.DenseOfArray(qpProblem.C); Assert.IsTrue(check.Norm(2) < (1e-8 * n)); }