addAgent(boost::shared_ptr< T > agent) (defined in repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | protectedvirtual |
adder (defined in repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | protected |
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 |
BaseGrid(std::string name, GridDimensions dimensions) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | |
begin() const | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | inlinevirtual |
bounds() const =0 (defined in repast::Grid< T, GPType >) | repast::Grid< T, GPType > | pure virtual |
cleanProjectionInfo(std::set< AgentId > &agentsToKeep) (defined in repast::Grid< T, GPType >) | repast::Grid< T, GPType > | inlinevirtual |
clearFilter() | repast::Projection< T > | inline |
const_iterator typedef | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | |
contains(const AgentId &id) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | virtual |
dimensions() const | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | inlinevirtual |
end() const | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | inlinevirtual |
filter (defined in repast::Projection< T >) | repast::Projection< T > | protected |
get(const AgentId &id) (defined in repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | protected |
getAgentStatusExchangePartners(std::set< int > &psToSendTo, std::set< int > &psToReceiveFrom) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | inlinevirtual |
getAgentsToPush(std::set< AgentId > &agentsToTest, std::map< int, std::set< AgentId > > &agentsToPush) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | inlinevirtual |
getDisplacement(const Point< GPType > &pt1, const Point< GPType > &pt2, std::vector< GPType > &out) const | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | virtual |
getDistance(const Point< GPType > &pt1, const Point< GPType > &pt2) const | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | virtual |
getDistanceSq(const Point< GPType > &pt1, const Point< GPType > &pt2) const | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | virtual |
getInfoExchangePartners(std::set< int > &psToSendTo, std::set< int > &psToReceiveFrom) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | inlinevirtual |
getLocation(const T *agent, std::vector< GPType > &pt) const | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | virtual |
getLocation(const AgentId &id, std::vector< GPType > &out) const | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | virtual |
getObjectAt(const Point< GPType > &pt) const | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | virtual |
getObjectsAt(const Point< GPType > &pt, std::vector< T * > &out) const | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | virtual |
getProjectionInfo(AgentId id, bool secondaryInfo=false, std::set< AgentId > *secondaryIds=0, int destProc=-1) (defined in repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | virtual |
repast::Projection::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=Projection< T >::PRIMARY) | repast::Grid< T, GPType > | inlinevirtual |
gpTransformer (defined in repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | protected |
Grid(std::string name) | repast::Grid< T, GPType > | inline |
isPeriodic() const | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | inlinevirtual |
keepsAgentsOnSyncProj() | repast::Grid< T, GPType > | inlinevirtual |
LocationMapConstIter typedef (defined in repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | protected |
LocationMapIter typedef (defined in repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | protected |
locationsBegin() const (defined in repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | inlineprotected |
locationsEnd() const (defined in repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | inlineprotected |
moveByDisplacement(const T *agent, const std::vector< GPType > &displacement) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | virtual |
moveByVector(const T *agent, double distance, const std::vector< double > &anglesInRadians) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | virtual |
moveTo(const T *agent, const std::vector< GPType > &newLocation) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | virtual |
moveTo(const T *agent, const Point< GPType > &newLocation) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | virtual |
moveTo(const AgentId &id, const std::vector< GPType > &newLocation) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | virtual |
moveTo(const AgentId &id, const Point< GPType > &pt) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | virtual |
name() const | repast::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 |
removeAgent(T *agent) (defined in repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | protectedvirtual |
removeFilterVal(int type) | repast::Projection< T > | inline |
SECONDARY enum value (defined in repast::Projection< T >) | repast::Projection< T > | |
sendsSecondaryAgentsOnStatusExchange() | repast::Grid< T, GPType > | inlinevirtual |
size() const | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | inlinevirtual |
transform(const std::vector< GPType > &location, std::vector< GPType > &out) const | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | inlinevirtual |
translate(const Point< GPType > &location, const Point< GPType > &displacement, std::vector< GPType > &out) const | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | inlinevirtual |
updateProjectionInfo(ProjectionInfoPacket *pip, Context< T > *context) (defined in repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | virtual |
repast::Projection::updateProjectionInfo(std::vector< ProjectionInfoPacket * > &pips, Context< T > *context) | repast::Projection< T > | |
~BaseGrid() (defined in repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >) | repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > | virtual |
~Grid() (defined in repast::Grid< T, GPType >) | repast::Grid< T, GPType > | inlinevirtual |
~Projection() (defined in repast::Projection< T >) | repast::Projection< T > | inlinevirtual |