void _ParticleShadowSync_Init( ParticleShadowSync* self ) { _ParticleCommHandler_Init( (ParticleCommHandler*)self ); self->particlesOutsideDomainIndices = NULL; _ParticleCommHandler_ZeroShadowCommStrategyCounters( (ParticleCommHandler*)self ); }
void _ParticleMovementHandler_Init( ParticleMovementHandler* self, Bool useGlobalFallbackCommStrategy ) { _ParticleCommHandler_Init( (ParticleCommHandler*)self ); self->defensive = False; self->useGlobalFallbackCommStrategy = useGlobalFallbackCommStrategy; self->particlesOutsideDomainIndices = NULL; ParticleMovementHandler_ZeroGlobalCommStrategyCounters( self ); }