Newer
Older
#pragma once
#include <cstddef>
Thomas Steinreiter
committed
struct Size {
std::size_t Cols{};
std::size_t Rows{};
};
struct Coord {
std::size_t X{};
std::size_t Y{};
Thomas Steinreiter
committed
Coord(std::size_t x, std::size_t y) : X(x), Y(y) {}
};
struct SizeCoord {
::Size Size;
::Coord Coord;
};
[[noreturn]] void MpiReportErrorAbort(const std::string& err);