RepastHPC  2.3.1
Public Member Functions | List of all members
repast::ImporterExporter_COUNT_LIST Class Reference

An implementation of AbstractImporterExporter that uses an importer of type 'Importer_COUNT' and an exporter of type 'Exporter_LIST'. More...

#include <AgentImporterExporter.h>

Inheritance diagram for repast::ImporterExporter_COUNT_LIST:
repast::AbstractImporterExporter

Public Member Functions

 ImporterExporter_COUNT_LIST (AbstractExporter::StatusMap *outgoingStatusMap, AgentExporterData *outgoingAgentExporterInfo)
 
virtual std::string version ()
 Returns the version of this AbstractImporterExporter. More...
 
- Public Member Functions inherited from repast::AbstractImporterExporter
 AbstractImporterExporter (AbstractImporter *i, AbstractExporter *e)
 
virtual const std::set< int > & getExportingProcesses ()
 
virtual void registerOutgoingRequests (AgentRequest &req)
 
virtual void importedAgentIsRemoved (const AgentId &id)
 
virtual void importedAgentIsMoved (const AgentId &id, int newProcess)
 
virtual void importedAgentIsNowLocal (const AgentId &id)
 
virtual void getSetOfAgentsBeingImported (std::set< AgentId > &set)
 
virtual const AbstractExporter::StatusMap * getOutgoingStatusChanges ()
 
virtual const std::set< int > & getProcessesExportedTo ()
 
virtual void registerIncomingRequests (std::vector< AgentRequest > &requests)
 
virtual void agentRemoved (const AgentId &id)
 
virtual void agentMoved (const AgentId &id, int process)
 
virtual void incorporateAgentExporterInfo (std::map< int, AgentRequest * > info)
 
virtual void clearStatusMap ()
 
virtual AgentExporterInfo * getAgentExportInfo (int destProc)
 
virtual void clearAgentExportInfo ()
 
virtual const std::map< int, AgentRequest > & getAgentsToExport ()
 
virtual void exchangeAgentStatusUpdates (boost::mpi::communicator comm, std::vector< std::vector< AgentStatus > * > &statusUpdates)
 Exchanges the contents of the 'statusMap' with the destination processes, updating the status (moved or removed) for all agents being exported. More...
 
virtual std::string getReport ()
 Gets a printable report of the state of this object.
 
virtual void clear ()
 
virtual void clearExporter ()
 
virtual void clearExportToSpecificProc (int rank)
 

Additional Inherited Members

- Protected Attributes inherited from repast::AbstractImporterExporter
AbstractImporterimporter
 
AbstractExporterexporter
 

Detailed Description

An implementation of AbstractImporterExporter that uses an importer of type 'Importer_COUNT' and an exporter of type 'Exporter_LIST'.

Member Function Documentation

◆ version()

std::string ImporterExporter_COUNT_LIST::version ( )
virtual

Returns the version of this AbstractImporterExporter.

The version is a string that indicates the semantic version of the importer and the exporter (e.g. "COUNT_LIST")

Implements repast::AbstractImporterExporter.


The documentation for this class was generated from the following files: