void NonlocalMaterialExtensionInterface :: endIPNonlocalAverage(GaussPoint *gp) { NonlocalMaterialStatusExtensionInterface *statusExt = static_cast< NonlocalMaterialStatusExtensionInterface * >( gp->giveMaterialStatus()-> giveInterface(NonlocalMaterialStatusExtensionInterfaceType) ); if ( !statusExt ) { OOFEM_ERROR("local material status encountered"); } if ( ( !this->hasBoundedSupport() ) || ( !permanentNonlocTableFlag ) ) { statusExt->clear(); } }