void aggregate(icontext_type& context, const vertex_type& vertex){ if (!marked) { marked = true; saedb::IAggregator* active_node = context.getAggregator("active_node"); float t = vertex.data(); active_node->reduce(&t); } }