void* _TriGaussParticleLayout_Copy( void* triGaussParticleLayout, void* dest, Bool deep, Name nameExt, PtrMap* ptrMap ) { TriGaussParticleLayout* self = (TriGaussParticleLayout*)triGaussParticleLayout; TriGaussParticleLayout* newTriGaussParticleLayout; newTriGaussParticleLayout = (TriGaussParticleLayout*)_PerCellParticleLayout_Copy( self, dest, deep, nameExt, ptrMap ); return (void*)newTriGaussParticleLayout; }
void* _MeshParticleLayout_Copy( void* meshParticleLayout, void* dest, Bool deep, Name nameExt, PtrMap* ptrMap ) { MeshParticleLayout* self = (MeshParticleLayout*)meshParticleLayout; MeshParticleLayout* newMeshParticleLayout; newMeshParticleLayout = (MeshParticleLayout*)_PerCellParticleLayout_Copy( self, dest, deep, nameExt, ptrMap ); newMeshParticleLayout->cellParticleCount = self->cellParticleCount; newMeshParticleLayout->seed = self->seed; return (void*)newMeshParticleLayout; }