Weekly update for week 39
Good morning to everybody!
We hope the week has started the best possible way! Last week we finalized our discussion on eigenvalue solvers with Householder's algorithm and how to find the eigenvalues of a tridiagonal matrix (the code tqli discussed in the c++ library at https://github.com/CompPhysics/ComputationalPhysics/tree/master/doc/Programs/LecturePrograms/programs/cppLibrary implements this algorithm). We did not discuss iterative methods like Lanczo's method however. We will mention this method when we begin on Thursday. Else, the rest of the week is devoted to differential equations, see chapter 8 of the lecture notes and discussion of project 3 on Friday.
We will revisit the Euler family of methods and derive the popular velocity-Verlet algorithm that we will implement in project 3. Project 3 deals with the solution of coupled differential equation with initial conditions only. The slides on ordinary differential equations are at for example http://compphysics.github.io/ComputationalPhysics/doc/pub/ode/html/ode-bs.html
At the lab we will discuss (Mathias) how to use the debugging and analysis tools in Qt. If we get time we will also discuss how to move makefiles (mentioned last week) to cmake and qmake.
Else, next week we will start with a discussion of object orientation since the equations to be solved in project 3 are essentially the same for all objects.
Best wishes to you all,
Anders, Anna, Mathias, Morten and Sebastian