2024-11-17 10:19:40 +03:30
|
|
|
|
|
|
|
|
|
|
|
template <typename CFModel, typename gMModel>
|
|
|
|
pFlow::boundaryGrainInteractionList<CFModel, gMModel>::boundaryGrainInteractionList
|
|
|
|
(
|
|
|
|
const grainParticles &grnPrtcls,
|
|
|
|
const gMModel &geomMotion
|
|
|
|
)
|
|
|
|
:
|
2025-02-01 22:14:41 +03:30
|
|
|
boundaryListPtr<boundaryGrainInteraction<CFModel,gMModel>>(),
|
2024-11-17 10:19:40 +03:30
|
|
|
boundaries_(grnPrtcls.pStruct().boundaries())
|
|
|
|
{
|
|
|
|
//gSettings::sleepMiliSeconds(1000*pFlowProcessors().localRank());
|
2025-02-01 22:14:41 +03:30
|
|
|
ForAllBoundariesPtr(i, this)
|
2024-11-17 10:19:40 +03:30
|
|
|
{
|
|
|
|
this->set(
|
|
|
|
i,
|
|
|
|
boundaryGrainInteraction<CFModel, gMModel>::create(
|
|
|
|
boundaries_[i],
|
|
|
|
grnPrtcls,
|
|
|
|
geomMotion));
|
|
|
|
}
|
|
|
|
}
|