MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ invoke_influence()

void MayaFlux::Nexus::Presence::invoke_influence ( const InfluenceContext ctx) const
overridevirtual

Invoke the influence function with the supplied context.

Parameters
ctxPopulated context for this commit.

Reimplemented from MayaFlux::Nexus::Agent.

Definition at line 79 of file Presence.cpp.

80{
82
83 if (!m_radiate) {
84 return;
85 }
86
87 for (const auto& [id, weight] : m_neighbors) {
88 m_radiate(id, weight);
89 }
90}
double weight
virtual void invoke_influence(const InfluenceContext &ctx) const
Invoke the influence function with the supplied context.
Definition Agent.hpp:277
std::vector< std::pair< uint32_t, float > > m_neighbors
Definition Presence.hpp:167

References MayaFlux::Nexus::Agent::invoke_influence(), m_neighbors, m_radiate, and weight.

+ Here is the call graph for this function: