18 for (
size_t s=0; s<icVec.size(); s++) {
21 const auto &bc = icVec[s];
23 if (bc.d_icType !=
"Constant_Velocity")
31 auto reg_box = bc.d_regionGeomData.d_geom_p ==
nullptr ? std::pair<util::Point, util::Point>(
util::Point(),
util::Point()) : bc.d_regionGeomData.d_geom_p->box();
34 tf::Taskflow taskflow;
36 taskflow.for_each_index(
37 (std::size_t) 0,
particle->getNumNodes(), (std::size_t) 1,
38 [&
particle, bc, reg_box] (std::size_t i) {
42 particle->setVLocal(i, bc.d_icVec);
46 executor.run(taskflow).get();
A class to store particle geometry, nodal discretization, and methods.
Collection of methods and data related to particle object.