fpmas-metamodel 1.0
|
#include <output.h>
Public Member Functions | |
AgentsOutputView (int rank, std::size_t grid_width, std::size_t grid_height, std::vector< MetaGridAgentView > agents, std::vector< DistantAgentView > distant_agents) | |
Public Attributes | |
int | rank |
std::size_t | grid_width |
std::size_t | grid_height |
std::vector< MetaGridAgentView > | agents |
std::vector< DistantAgentView > | distant_agents |
Helper class to serialize agents of a MetaGridModel.
AgentsOutputView::AgentsOutputView | ( | int | rank, |
std::size_t | grid_width, | ||
std::size_t | grid_height, | ||
std::vector< MetaGridAgentView > | agents, | ||
std::vector< DistantAgentView > | distant_agents | ||
) |
AgentsOutputView constructor.
int AgentsOutputView::rank |
Current process rank.
std::size_t AgentsOutputView::grid_width |
Grid width.
std::size_t AgentsOutputView::grid_height |
Grid height.
std::vector<MetaGridAgentView> AgentsOutputView::agents |
List of LOCAL agents view.
std::vector<DistantAgentView> AgentsOutputView::distant_agents |
List of DISTANT agents view.