anchor.diff:      integer,allocatable::lDmn(:) !< list of physical domains
       integer nPrt !< number of partitions
       integer,allocatable::lPrt(:) !< list of partitions
  +    
       ! auxiliary grid data
       logical isUpNodeNeibBlock !< if the node neighbour block is updated
       type(typeHtr1DIArr),allocatable::NodeNeibBlock(:) !< node neighbour block
  +    
  +    logical isUpIntf !< if the interface between blocks is updated
  +    integer nIntf !< number of interfaces between blocks
  +    type(typeEle),allocatable::Intf(:) !< interface between blocks
  +    integer,allocatable::IntfNeibBlock(:,:) !< neighbour blocks of interface
  +    
       logical isUpPointPos !< if the point position is updated
       double precision,allocatable::PointPos(:,:) !< point position
  +    
       logical isUpLinePos !< if the line position is updated
       double precision,allocatable::LinePos(:,:) !< line position
  +    
       logical isUpFacetPos !< if the facet position is updated
       double precision,allocatable::FacetPos(:,:) !< facet position
  +    
       logical isUpBlockPos !< if the block position is updated
       double precision,allocatable::BlockPos(:,:) !< block position
  +    
       logical isUpLineLen !< if the line length is updated
       double precision,allocatable::LineLen(:) !< line length
  +    
       logical isUpFacetArea !< if the facet area is updated
       double precision,allocatable::FacetArea(:) !< facet area
  +    
       logical isUpBlockVol !< if the block volume is updated
       double precision,allocatable::BlockVol(:) !< block volume
  +    
       logical isUpFacetNorm !< if the facet normal vector is updated
       double precision,allocatable::FacetNorm(:,:) !< facet normal vector
     contains
  
positive.code:         end do
        end do
        this%isUpNodeNeibBlock=.true.
      end if
    end subroutine
    
  
negative.code:     !FIXME:final::purgeGrid
      ! auxiliary grid procedures
      procedure,public::updateNodeNeibBlock
      procedure,public::updateIntf
      procedure,public::updatePointPos
      procedure,public::updateLinePos
      procedure,public::updateFacetPos
  