In der Datei FEM.h befinden sich Klassen zur Darstellung von * einem Vektor (oeffentlich abgeleitet von std::vector, d.h. alle Funktionen verfuegbar) * eine duennbesetzte Matrix * einen CG-Loeser * eine Gitterverwaltung sowie eine Plotroutine. (a) Machen Sie sich mit der Vektor-, Matrix- und Loeserklasse vertraut, indem Sie das Minimalbeispiel vecMatExample.cpp kompilieren und ausfuehren und die Aufrufe im Hauptprogramm verstehen. (b) Machen Sie sich mit der Gitterverwaltung und der Plotroutine vertraut, indem Sie das Minimalbeispiel triangExample.cpp kompilieren und ausfuehren und die Aufrufe im Hauptprogramm verstehen. WICHTIG: Laden Sie dazu das Datenfile square_small.obj herunter und speichern Sie es im gleichen Ordner. (c) Loesen Sie die Aufgabe vom Uebungsblatt, indem Sie solvePoissonProblem.cpp vervollstaendigen. Laden Sie hierzu das Datenfile square.obj herunter und speichern Sie es im gleichen Ordner. TIPP: die Aufgabe kann geloest werden, indem nur Aufrufe verwendet werden, die in den beiden Beispielprogrammen vorkommen. Gerne duerfen Sie aber andere Aufrufe benutzen bzw ggf die Klassen um Funktionen ergaenzen bzw modifizieren.