Skip to content

[FIX]Кичанова Ксения. Технология SEQ. Решение систем линейных уравнений методом сопряженных градиентов. Вариант 8#1355

Open
KsenkaKich wants to merge 2 commits into
learning-process:masterfrom
KsenkaKich:kichanova_k_lin_system_by_conjug_grad_fix

Conversation

@KsenkaKich
Copy link
Copy Markdown
Contributor

Описание

Данные об исходной задаче

  • Задача: Решение систем линейных уравнений методом сопряженных градиентов
  • Вариант: 8
  • Технология: SEQ
  • Директория студента: kichanova_k_lin_system_by_conjug_grad
  • Ссылка на исходный PR / коммит / issue: Кичанова Ксения. Технология SEQ. Решение систем линейных уравнений методом сопряженных градиентов. Вариант 8 #109
  • Полное описание исходной задачи:Входными данными являются матрица системы, вектор правой части, размерность и требуемая точность вычислений. Проверяется корректность входных данных, включая положительность размерности и соответствие размеров матрицы и векторов. Основной алгоритм реализует классический метод сопряженных градиентов, где на каждой итерации вычисляется произведение матрицы на вектор направления, определяются оптимальный шаг и новое направление спуска. Критерием остановки служит достижение нормы невязки значения меньше заданной точности. Реализация успешно проходит тестирование на различных типах систем, включая единичные, диагональные, трехдиагональные и случайные симметричные положительно определенные матрицы.

Детали исправления

  • Проблема: Рандомные тесты не проходят у других студентов
  • Суть исправления: Убрала рандомные тесты
  • Проверка: Запустила локально тесты, рандомных больше нет, а остальные проходят

Чек-лист

  • Статус CI: Все CI-задачи (сборка, тесты, генерация отчёта) успешно проходят на моей ветке в моем форке
  • Директория и именование задачи: Я не переименовывал существующую директорию задачи и не добавлял лишние
    директории задач
  • Полное описание задачи: Я указал полное описание исходной задачи и детали исправления в теле pull request
  • clang-format: Мои изменения успешно проходят clang-format локально в моем форке (нет ошибок форматирования)
  • clang-tidy: Мои изменения успешно проходят clang-tidy локально в моем форке (нет предупреждений/ошибок)
  • Функциональные тесты: Все функциональные тесты успешно проходят локально на моей машине
  • Тесты производительности: Все тесты производительности успешно проходят локально на моей машине (если
    применимо)
  • Ветка: Я работаю в отдельной ветке для исправления (а не в master)
  • Правдивое содержание: Я подтверждаю, что все сведения, указанные в этом pull request, являются точными и
    достоверными

@KsenkaKich KsenkaKich requested a review from allnes as a code owner May 20, 2026 07:28
@github-actions github-actions Bot added the task label May 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant