RepastHPC  2.3.1
repast::SharedNetwork< V, E, Ec, EcM > Member List

This is the complete list of members for repast::SharedNetwork< V, E, Ec, EcM >, including all inherited members.

addAgent(boost::shared_ptr< V > agent) (defined in repast::SharedNetwork< V, E, Ec, EcM >)repast::SharedNetwork< V, E, Ec, EcM >protectedvirtual
addEdge(boost::shared_ptr< E > edge)repast::SharedNetwork< V, E, Ec, EcM >
repast::Graph::addEdge(V *source, V *target)repast::Graph< V, E, Ec, EcM >virtual
repast::Graph::addEdge(V *source, V *target, double weight)repast::Graph< V, E, Ec, EcM >virtual
addFilterVal(int type)repast::Projection< V >inline
addSender(int rank)repast::SharedNetwork< V, E, Ec, EcM >
adjacent(V *vertex, std::vector< V * > &out)repast::Graph< V, E, Ec, EcM >virtual
agentCanBeAdded(boost::shared_ptr< V > agent)repast::Projection< V >inline
balance() (defined in repast::Projection< V >)repast::Projection< V >inlinevirtual
cleanProjectionInfo(std::set< AgentId > &agentsToKeep) (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >virtual
cleanUp() (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >protected
clearConflictedEdges() (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >
clearFilter()repast::Projection< V >inline
createComplementaryEdges (defined in repast::SharedNetwork< V, E, Ec, EcM >)repast::SharedNetwork< V, E, Ec, EcM >friend
doAddEdge(boost::shared_ptr< E > edge) (defined in repast::SharedNetwork< V, E, Ec, EcM >)repast::SharedNetwork< V, E, Ec, EcM >protectedvirtual
doAddEdge(boost::shared_ptr< E > edge, bool allowOverwrite=true) (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >protectedvirtual
edgeContentManager (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >protected
edgeCount() constrepast::Graph< V, E, Ec, EcM >inline
edgeCount_ (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >protected
filter (defined in repast::Projection< V >)repast::Projection< V >protected
findEdge(V *source, V *target)repast::Graph< V, E, Ec, EcM >virtual
getAgentStatusExchangePartners(std::set< int > &psToSendTo, std::set< int > &psToReceiveFrom)repast::Graph< V, E, Ec, EcM >virtual
getAgentsToPush(std::set< AgentId > &agentsToTest, std::map< int, std::set< AgentId > > &agentsToPush)repast::Graph< V, E, Ec, EcM >virtual
getConflictedEdges(std::set< boost::shared_ptr< E > > &conflictedEdges) (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >
getInfoExchangePartners(std::set< int > &psToSendTo, std::set< int > &psToReceiveFrom)repast::Graph< V, E, Ec, EcM >virtual
getProjectionInfo(std::vector< AgentId > &agents, std::vector< ProjectionInfoPacket * > &packets, bool secondaryInfo=false, std::set< AgentId > *secondaryIds=0, int destProc=-1)repast::Graph< V, E, Ec, EcM >virtual
getProjectionInfo(AgentId id, bool secondaryInfo=false, std::set< AgentId > *secondaryIds=0, int destProc=-1) (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >virtual
getRequiredAgents(std::set< AgentId > &agentsToTest, std::set< AgentId > &agentsRequired, RADIUS radius=Projection< V >::PRIMARY) (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >virtual
Projection< V >::getRequiredAgents(std::set< AgentId > &agentsToTest, std::set< AgentId > &agentsRequired, RADIUS radius=PRIMARY)=0repast::Projection< V >pure virtual
Graph(std::string name, bool directed, EcM *edgeContentMgr)repast::Graph< V, E, Ec, EcM >inline
Graph(const Graph< V, E, Ec, EcM > &graph)repast::Graph< V, E, Ec, EcM >
inDegree(V *vertex)repast::Graph< V, E, Ec, EcM >virtual
init(const Graph &graph) (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >protected
isDirected (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >protected
isMaster(E *e)repast::SharedNetwork< V, E, Ec, EcM >inlinevirtual
keepsAgents (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >
keepsAgentsOnSyncProj()repast::Graph< V, E, Ec, EcM >inlinevirtual
name() constrepast::Projection< V >inline
name_ (defined in repast::Projection< V >)repast::Projection< V >protected
operator=(const Graph &graph) (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >
outDegree(V *vertex)repast::Graph< V, E, Ec, EcM >virtual
predecessors(V *vertex, std::vector< V * > &out)repast::Graph< V, E, Ec, EcM >virtual
PRIMARY enum value (defined in repast::Projection< V >)repast::Projection< V >
Projection(std::string name)repast::Projection< V >inline
RADIUS typedef (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >protected
ranksToReceiveAgentStatusInfoFrom (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >
ranksToReceiveProjInfoFrom (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >
ranksToSendAgentStatusInfoTo (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >
ranksToSendProjInfoTo (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >
removeAgent(V *agent) (defined in repast::SharedNetwork< V, E, Ec, EcM >)repast::SharedNetwork< V, E, Ec, EcM >protectedvirtual
removeEdge(V *source, V *target)repast::SharedNetwork< V, E, Ec, EcM >virtual
repast::Graph::removeEdge(const AgentId &source, const AgentId &target)repast::Graph< V, E, Ec, EcM >virtual
removeFilterVal(int type)repast::Projection< V >inline
removeSender(int rank)repast::SharedNetwork< V, E, Ec, EcM >
SECONDARY enum value (defined in repast::Projection< V >)repast::Projection< V >
sendsSecondaryAgents (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >
sendsSecondaryAgentsOnStatusExchange()repast::Graph< V, E, Ec, EcM >inlinevirtual
SharedNetwork(std::string name, bool directed, EcM *edgeContentMgr)repast::SharedNetwork< V, E, Ec, EcM >
showEdges() (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >
successors(V *vertex, std::vector< V * > &out)repast::Graph< V, E, Ec, EcM >virtual
synchEdges (defined in repast::SharedNetwork< V, E, Ec, EcM >)repast::SharedNetwork< V, E, Ec, EcM >friend
synchRemovedEdges()repast::SharedNetwork< V, E, Ec, EcM >
updateProjectionInfo(ProjectionInfoPacket *pip, Context< V > *context) (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >virtual
Projection< V >::updateProjectionInfo(std::vector< ProjectionInfoPacket * > &pips, Context< V > *context)repast::Projection< V >
vertex_iterator typedefrepast::Graph< V, E, Ec, EcM >
vertexCount() constrepast::Graph< V, E, Ec, EcM >inline
VertexMap typedef (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >protected
VertexMapIterator typedef (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >protected
vertices (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >protected
verticesBegin()repast::Graph< V, E, Ec, EcM >inline
verticesEnd()repast::Graph< V, E, Ec, EcM >inline
~Graph() (defined in repast::Graph< V, E, Ec, EcM >)repast::Graph< V, E, Ec, EcM >virtual
~Projection() (defined in repast::Projection< V >)repast::Projection< V >inlinevirtual
~SharedNetwork() (defined in repast::SharedNetwork< V, E, Ec, EcM >)repast::SharedNetwork< V, E, Ec, EcM >inlinevirtual