addAgent(boost::shared_ptr< V > agent) (defined in repast::Graph< V, E, Ec, EcM >) | repast::Graph< V, E, Ec, EcM > | protectedvirtual |
addEdge(V *source, V *target) | repast::Graph< V, E, Ec, EcM > | virtual |
addEdge(V *source, V *target, double weight) | repast::Graph< V, E, Ec, EcM > | virtual |
addFilterVal(int type) | repast::Projection< V > | inline |
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 |
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() const | repast::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)=0 | repast::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)=0 (defined in repast::Graph< V, E, Ec, EcM >) | repast::Graph< V, E, Ec, EcM > | pure virtual |
keepsAgents (defined in repast::Graph< V, E, Ec, EcM >) | repast::Graph< V, E, Ec, EcM > | |
keepsAgentsOnSyncProj() | repast::Graph< V, E, Ec, EcM > | inlinevirtual |
name() const | repast::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::Graph< V, E, Ec, EcM >) | repast::Graph< V, E, Ec, EcM > | protectedvirtual |
removeEdge(V *source, V *target) | repast::Graph< V, E, Ec, EcM > | virtual |
removeEdge(const AgentId &source, const AgentId &target) | repast::Graph< V, E, Ec, EcM > | virtual |
removeFilterVal(int type) | repast::Projection< V > | inline |
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 |
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 |
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 typedef | repast::Graph< V, E, Ec, EcM > | |
vertexCount() const | repast::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 |