Newer
Older
#pragma once
#include <cstddef>
Thomas Steinreiter
committed
#include <memory>
#include "Communicator.hpp"
#include "MpiEnvironment.hpp"
class MpiWireworld {
Thomas Steinreiter
committed
std::unique_ptr<Communicator> _comm;
MpiWireworld(const MpiEnvironment& env, const Configuration& cfg);
friend std::ostream& operator<<(std::ostream& out, const MpiWireworld& g);
void write() const;
void simulateStep();