RepastHPC  2.3.1
repast::Projection< T > Member List

This is the complete list of members for repast::Projection< T >, including all inherited members.

addAgent(boost::shared_ptr< T > agent)=0 (defined in repast::Projection< T >)repast::Projection< T >protectedpure virtual
addFilterVal(int type)repast::Projection< T >inline
agentCanBeAdded(boost::shared_ptr< T > agent)repast::Projection< T >inline
balance() (defined in repast::Projection< T >)repast::Projection< T >inlinevirtual
cleanProjectionInfo(std::set< AgentId > &agentsToKeep)=0 (defined in repast::Projection< T >)repast::Projection< T >pure virtual
clearFilter()repast::Projection< T >inline
Context< T > (defined in repast::Projection< T >)repast::Projection< T >friend
filter (defined in repast::Projection< T >)repast::Projection< T >protected
getAgentStatusExchangePartners(std::set< int > &psToSendTo, std::set< int > &psToReceiveFrom)=0repast::Projection< T >pure virtual
getAgentsToPush(std::set< AgentId > &agentsToTest, std::map< int, std::set< AgentId > > &agentsToPush)=0repast::Projection< T >pure virtual
getInfoExchangePartners(std::set< int > &psToSendTo, std::set< int > &psToReceiveFrom)=0repast::Projection< T >pure virtual
getProjectionInfo(AgentId id, bool secondaryInfo=false, std::set< AgentId > *secondaryIds=0, int destProc=-1)=0 (defined in repast::Projection< T >)repast::Projection< T >protectedpure virtual
getProjectionInfo(std::vector< AgentId > &agents, std::vector< ProjectionInfoPacket * > &packets, bool secondaryInfo=false, std::set< AgentId > *secondaryIds=0, int destProc=-1)repast::Projection< T >virtual
getRequiredAgents(std::set< AgentId > &agentsToTest, std::set< AgentId > &agentsRequired, RADIUS radius=PRIMARY)=0repast::Projection< T >pure virtual
keepsAgentsOnSyncProj()=0repast::Projection< T >pure virtual
name() constrepast::Projection< T >inline
name_ (defined in repast::Projection< T >)repast::Projection< T >protected
PRIMARY enum value (defined in repast::Projection< T >)repast::Projection< T >
Projection(std::string name)repast::Projection< T >inline
RADIUS enum name (defined in repast::Projection< T >)repast::Projection< T >
removeAgent(T *agent)=0 (defined in repast::Projection< T >)repast::Projection< T >protectedpure virtual
removeFilterVal(int type)repast::Projection< T >inline
SECONDARY enum value (defined in repast::Projection< T >)repast::Projection< T >
sendsSecondaryAgentsOnStatusExchange()=0repast::Projection< T >pure virtual
updateProjectionInfo(ProjectionInfoPacket *pip, Context< T > *context)=0 (defined in repast::Projection< T >)repast::Projection< T >protectedpure virtual
updateProjectionInfo(std::vector< ProjectionInfoPacket * > &pips, Context< T > *context)repast::Projection< T >
~Projection() (defined in repast::Projection< T >)repast::Projection< T >inlinevirtual