AddBehavior(Behavior *behavior) | bdm::Agent | |
Agent() | bdm::Agent | |
Agent(TRootIOCtor *io_ctor) | bdm::Agent | explicit |
Agent(const Agent &other) | bdm::Agent | |
ApplyDisplacement(const Real3 &displacement) override | bdm::SphericalAgent | inlinevirtual |
AssignNewUid() | bdm::Agent | |
BDM_AGENT_HEADER(SphericalAgent, Agent, 1) | bdm::SphericalAgent | private |
behaviors_ | bdm::Agent | protected |
box_idx_ | bdm::Agent | protected |
CalculateDisplacement(const InteractionForce *force, real_t squared_radius, real_t dt) override | bdm::SphericalAgent | inlinevirtual |
Cast(TFrom *agent) const | bdm::Agent | inlineprotected |
Cast(TFrom *agent) const | bdm::Agent | inlineprotected |
CreateNewAgents(const NewAgentEvent &event, const std::initializer_list< Agent * > &prototypes) | bdm::Agent | inline |
CriticalRegion(std::vector< AgentPointer<>> *aptrs) | bdm::Agent | inlinevirtual |
diameter_ | bdm::SphericalAgent | private |
GetAgentPtr() const | bdm::Agent | inline |
GetAllBehaviors() const | bdm::Agent | |
GetBoxIdx() const | bdm::Agent | |
GetDiameter() const override | bdm::SphericalAgent | inlinevirtual |
GetLock() | bdm::Agent | inline |
GetPosition() const override | bdm::SphericalAgent | inlinevirtual |
GetPropagateStaticness() const | bdm::Agent | inline |
GetRequiredVisDataMembers() const | bdm::Agent | inlinevirtual |
GetShape() const override | bdm::SphericalAgent | inlinevirtual |
GetTypeName() const | bdm::Agent | inlinevirtual |
GetUid() const | bdm::Agent | |
Initialize(const NewAgentEvent &event) | bdm::Agent | virtual |
InitializeBehaviors(const NewAgentEvent &event) | bdm::Agent | private |
is_static_ | bdm::Agent | private |
is_static_next_ts_ | bdm::Agent | mutableprivate |
IsStatic() const | bdm::Agent | inline |
lock_ | bdm::Agent | private |
New() const =0 | bdm::Agent | pure virtual |
NewCopy() const =0 | bdm::Agent | pure virtual |
operator delete(void *p) | bdm::Agent | inline |
operator new(size_t size) | bdm::Agent | inline |
position_ | bdm::SphericalAgent | private |
propagate_staticness_neighborhood_ | bdm::Agent | private |
PropagateStaticness(bool beginning=false) | bdm::Agent | |
RemoveBehavior(const Behavior *behavior) | bdm::Agent | |
RemoveFromSimulation() | bdm::Agent | virtual |
run_behavior_loop_idx_ | bdm::Agent | private |
RunBehaviors() | bdm::Agent | |
RunDiscretization() | bdm::Agent | virtual |
SetBoxIdx(uint32_t idx) | bdm::Agent | |
SetDiameter(real_t diameter) override | bdm::SphericalAgent | inlinevirtual |
SetPosition(const Real3 &position) override | bdm::SphericalAgent | inlinevirtual |
SetPropagateStaticness(bool value=true) | bdm::Agent | inline |
SetStaticnessNextTimestep(bool value) const | bdm::Agent | inline |
SphericalAgent() | bdm::SphericalAgent | inline |
SphericalAgent(real_t diameter) | bdm::SphericalAgent | inlineexplicit |
SphericalAgent(const Real3 &position) | bdm::SphericalAgent | inlineexplicit |
uid_ | bdm::Agent | protected |
Update(const NewAgentEvent &event) | bdm::Agent | virtual |
UpdateBehaviors(const NewAgentEvent &event) | bdm::Agent | private |
UpdateStaticness() | bdm::Agent | |
~Agent() | bdm::Agent | virtual |
~SphericalAgent()=default | bdm::SphericalAgent | virtual |