Refactor for AB4
This commit is contained in:
@ -61,5 +61,3 @@ Himmelskörpern:
|
||||
- Implementierung von `BodyForceMap`: 2 Punkte
|
||||
- Anpassung von `Simulation`: 1 Punkt
|
||||
- Gesamt: 5 Punkte
|
||||
|
||||
|
||||
|
@ -47,4 +47,3 @@ Allgemeiner Hinweis: bei einigen Methoden sind Vorbedingungen (_pre-conditions_)
|
||||
- Implementierung von `BodyForceTreeMap`: 2 Punkte
|
||||
- Implementierung von `Simulation3`: 1 Punkt
|
||||
- Gesamt: 5 Punkte
|
||||
|
||||
|
@ -106,7 +106,7 @@ wird. Sie dürfen hier keine Typumwandlungen (Casts) und auch nicht die Methoden
|
||||
|
||||
- Es ist möglich, aber nicht verlangt, `addForceTo(CosmicSystem cs)` ohne Verwendung von
|
||||
`getBodies()` zu implementieren. Dazu kann in `addForceTo(CosmicSystem cs)` der Zugriff auf
|
||||
die eizelnen Körper in `cs` dadurch erreicht werden, dass `this` für alle seine Himmelskörper
|
||||
die einzelnen Körper in `cs` dadurch erreicht werden, dass `this` für alle seine Himmelskörper
|
||||
und Untersysteme `addForceTo(cs)` aufruft. Wird beim rekursiven Abstieg ein einzelner Himmelskörper
|
||||
erreicht (Blattknoten) ruft dieser `cs.addForceFrom(this)` auf.
|
||||
|
||||
@ -120,6 +120,3 @@ verändert wird, wenn `this` und `b` derselbe Himmelskörper sind.
|
||||
- Implementierung von `Simulation4`: 1 Punkte
|
||||
|
||||
- Gesamt: 5 Punkte
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user