private void ProcessReceivedQuadratic(Quadratic quadratic) { var solutions = Solve(quadratic); var solvedQuadratic = new SolvedQuadratic(quadratic, solutions); _solvedChannel.Publish(solvedQuadratic); }
private void PrintSolution(SolvedQuadratic solvedQuadratic) { _solutionsReceived++; Console.WriteLine(_solutionsReceived + ") " + solvedQuadratic); // Once we have received all the solved equations we are interested // in, we stop. if (_solutionsReceived == _numberToOutput) { _fiber.Dispose(); } }
private void PrintSolution(SolvedQuadratic solvedQuadratic) { _solutionsReceived++; Console.WriteLine(_solutionsReceived + ") " + solvedQuadratic); // Once we have received all the solved equations we are interested // in, we stop. if (_solutionsReceived == _numberToOutput) { _fiber.Dispose(); } }
private void ProcessReceivedQuadratic(Quadratic quadratic) { var solutions = Solve(quadratic); var solvedQuadratic = new SolvedQuadratic(quadratic, solutions); _solvedChannel.Publish(solvedQuadratic); }