... | ... | @@ -192,7 +192,7 @@ class SimulationTracker { |
|
|
....
|
|
|
/// \brief Called just after the gas accreted by planets has been retrieved.
|
|
|
/// \param retrievedGasMomentum a planet name -> momentum map
|
|
|
virtual void accretionRetrieved(std::map<std::string, Momentum> const& retrievedGasMomentum);
|
|
|
virtual void accretionRetrieved(MomentumMap const& retrievedGasMomentum);
|
|
|
...
|
|
|
```
|
|
|
|
... | ... | @@ -203,7 +203,7 @@ class MyCoolAccretionTracker : public SimulationTracker { |
|
|
public:
|
|
|
MyCoolAccretionTracker(Simulation const& simulation, TrackingConfig::Tracker const& cfg)
|
|
|
: SimulationTracker(simulation, cfg) {}
|
|
|
void accretionRetrieved(std::map<std::string, Momentum> const& retrievedGasMomentum) override {
|
|
|
void accretionRetrieved(MomentumMap const& retrievedGasMomentum) override {
|
|
|
for (auto const& m : retrievedGasMomentum) { std::cout << m.first << " -> " << m.second << '\n'; }
|
|
|
}
|
|
|
static std::string name() { return "my_cool_tracker"; }
|
... | ... | |