Exemplo n.º 1
0
 GenericSum(const vle::devs::DynamicsInit& init, const vle::devs::InitEventList& events)
     : DiscreteTimeDyn(init, events)
 {
     Sum.init(this, "Sum", events);
     vle::vpz::ConnectionList::const_iterator itb =
             getModel().getInputPortList().begin();
     vle::vpz::ConnectionList::const_iterator ite =
             getModel().getInputPortList().end();
     for (; itb != ite; itb++) {
         Var* v = new Var();
         v->init(this, itb->first, events);
         getOptions().syncs.insert(std::make_pair(itb->first, 1));
         inputs.push_back(v);
     }
 }