void FluxBoundary::operator ()(const double dt) { Operator::resume_timer(); BOOST_FOREACH(Species *s, all_species) { Molecules& mols = s->mols; boost::poisson_distribution<> p_dist(dt*rate); boost::variate_generator<base_generator_type&, boost::poisson_distribution<> > poisson(generator, p_dist); const unsigned int n = poisson(); for (int i = 0; i < n; ++i) { mols.add_molecule(p + uni1()*t1 + uni2()*t2); } }
// --------------------------------------------------------------------------- // // --------------------------------------------------------------------------- // void MenuStatesTest::HsUninstallItemState_construction() { #ifdef Q_OS_SYMBIAN #ifdef UT_MEMORY_CHECK __UHEAP_MARK; #endif//UT_MEMORY_CHECK #endif//Q_OS_SYMBIAN { QState parentState1; parentState1.setObjectName(tr("testName1")); HsUninstallItemState uni1(&parentState1); QString s1 = uni1.objectName(); QVERIFY(s1 == tr("testName1/UninstallItemState")); } #ifdef Q_OS_SYMBIAN #ifdef UT_MEMORY_CHECK __UHEAP_MARKEND; #endif//UT_MEMORY_CHECK #endif//Q_OS_SYMBIAN }