Update Code Architecture and Organization authored by Alain O' Miniussi's avatar Alain O' Miniussi
......@@ -70,7 +70,7 @@ class Disk {
}
class VectorField {
}
class SimulationDriver {
class Simulation {
void operator()(flow, torque)
-- private sub steps ---
void velocityStep(dt)
......@@ -80,6 +80,11 @@ class SimulationDriver {
myRadiationManager
myTransport
}
class SimulationTracker {
triggerSignal1();
....
triggerSignalN();
}
class BoundariesHandler {
string name
void operator()(GarsDisk& gas, real step);
......@@ -98,7 +103,8 @@ and behavior.
Caracteristics of the planetary system...
end note
SimulationDriver o--> Disk
Simulation o--> Disk
Simulation o--> SimulationTracker
PlanetarySystem "1"*-->"many" Planet
PlanetarySystem o--> DiskPhysic
ScalarField o-->"1" GridDispatch
......
......