fpmas-metamodel 1.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
AgentsOutputView Struct Reference

#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< MetaGridAgentViewagents
 
std::vector< DistantAgentViewdistant_agents
 

Detailed Description

Helper class to serialize agents of a MetaGridModel.

Constructor & Destructor Documentation

◆ AgentsOutputView()

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.

Member Data Documentation

◆ rank

int AgentsOutputView::rank

Current process rank.

◆ grid_width

std::size_t AgentsOutputView::grid_width

Grid width.

◆ grid_height

std::size_t AgentsOutputView::grid_height

Grid height.

◆ agents

std::vector<MetaGridAgentView> AgentsOutputView::agents

List of LOCAL agents view.

◆ distant_agents

std::vector<DistantAgentView> AgentsOutputView::distant_agents

List of DISTANT agents view.


The documentation for this struct was generated from the following file: