void _IntegrationPointsSwarm_Delete( void* integrationPoints ) {
   IntegrationPointsSwarm* self = (IntegrationPointsSwarm*)integrationPoints;

   Stg_Class_Delete( self->swarmsMappedTo );

   _Swarm_Delete( self );
}
Ejemplo n.º 2
0
void _GeneralSwarm_Delete( void* swarm )
{
   GeneralSwarm* self = (GeneralSwarm*)swarm;
   SwarmMap* map;
   int ii;
   
   self->previousIntSwarmMap=NULL;
   if(self->intSwarmMapList){
       for (ii=0; ii<List_GetSize(self->intSwarmMapList); ii++) {
          map = *(SwarmMap**)List_GetItem(self->intSwarmMapList, ii);
          Stg_Class_Delete(map);
       }
   }
   Stg_Class_Delete(self->intSwarmMapList);
   
   self->intSwarmMapList = NULL;

   _Swarm_Delete( self );
}
void _IntegrationPointsSwarm_Delete( void* integrationPoints ) {
   IntegrationPointsSwarm* self = (IntegrationPointsSwarm*)integrationPoints;

   _Swarm_Delete( self );
}
void _MaterialPointsSwarm_Delete( void* swarm ) {
	MaterialPointsSwarm* self = (MaterialPointsSwarm*)swarm;

	_Swarm_Delete( self );
}