void OPViscosityE::eventUpdate(const System&, const NEventData& PDat, const double& edt) { stream(edt); impulseDelG(PDat); updateConstDelG(PDat); }
void OPViscosityE::eventUpdate(const IntEvent& iEvent, const PairEventData& PDat) { stream(iEvent.getdt()); impulseDelG(PDat); updateConstDelG(PDat); }
void OPViscosityCollisionalE::eventUpdate(const GlobalEvent& iEvent, const NEventData& PDat) { stream(iEvent.getdt()); impulseDelG(PDat); }
void OPThermalDiffusionE::eventUpdate(const IntEvent& iEvent, const PairEventData& PDat) { stream(iEvent.getdt()); delG += impulseDelG(PDat); updateConstDelG(PDat); }
void OPThermalConductivityE::eventUpdate(const LocalEvent& iEvent, const NEventData& PDat) { stream(iEvent.getdt()); delG += impulseDelG(PDat); updateConstDelG(PDat); }
void OPThermalDiffusionE::eventUpdate(const System&, const NEventData& PDat, const double& edt) { stream(edt); delG += impulseDelG(PDat); updateConstDelG(PDat); }
Vector OPThermalDiffusionE::impulseDelG(const NEventData& ndat) { Vector acc(0,0,0); BOOST_FOREACH(const PairEventData& dat, ndat.L2partChanges) acc += impulseDelG(dat); return acc; }