RepastHPC  2.3.1
repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType > Member List

This is the complete list of members for repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >, including all inherited members.

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() constrepast::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 typedefrepast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >
contains(const AgentId &id)repast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >virtual
dimensions() constrepast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >inlinevirtual
end() constrepast::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) constrepast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >virtual
getDistance(const Point< GPType > &pt1, const Point< GPType > &pt2) constrepast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >virtual
getDistanceSq(const Point< GPType > &pt1, const Point< GPType > &pt2) constrepast::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) constrepast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >virtual
getLocation(const AgentId &id, std::vector< GPType > &out) constrepast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >virtual
getObjectAt(const Point< GPType > &pt) constrepast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >virtual
getObjectsAt(const Point< GPType > &pt, std::vector< T * > &out) constrepast::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() constrepast::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() 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
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() constrepast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >inlinevirtual
transform(const std::vector< GPType > &location, std::vector< GPType > &out) constrepast::BaseGrid< T, CellAccessor, GPTransformer, Adder, GPType >inlinevirtual
translate(const Point< GPType > &location, const Point< GPType > &displacement, std::vector< GPType > &out) constrepast::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