Skip to content

Add HW17.4, HW18, HW19 implementations + full report#2

Open
Ash-Sdh wants to merge 35 commits intoTUWien-ASC:mainfrom
Thoseb2020:aswath/hw17-19
Open

Add HW17.4, HW18, HW19 implementations + full report#2
Ash-Sdh wants to merge 35 commits intoTUWien-ASC:mainfrom
Thoseb2020:aswath/hw17-19

Conversation

@Ash-Sdh
Copy link

@Ash-Sdh Ash-Sdh commented Dec 1, 2025

This PR adds the complete implementation for the final homework tasks:

  1. HW 17.4 — Added Implicit Euler, Crank–Nicolson, RC Circuit Solver
  2. HW 18 — Implemented forward-mode Automatic Differentiation (AutoDiff)
  3. HW 19 — Added explicit RK2 timestepper (required by assignment)
  4. Added all test programs:
    • test_ode.cpp
    • test_rc.cpp
    • test_autodiff.cpp
    • test_pendulum_autodiff.cpp
  5. Added plot generator for RC circuit (plot_rc.py)
  6. Added REPORT-2.md with all plots and explanations
  7. Added all report_images/ (mass–spring plots, RC plots)
  8. Updated CMakeLists.txt to include new executables

Notes:
• RK4 was used only during development and has been removed (not required).
• nanoblas submodule was not modified.
• All added files are self-contained and safe to merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants