135 Very simple operation which basically resets all data
139 operation_name == ActionSet.OPERATION_CREATE_PERSISTENT_VERTEX
140 or operation_name == ActionSet.OPERATION_CREATE_HANGING_VERTEX
143 fineGridVertex{}.setNumber(tarch::Enumerator::NoNumber);
144 for (int i=0; i<TwoPowerD; i++) {{
145 fineGridVertex{}.setAdjacentCellNumber(i,tarch::Enumerator::NoNumber);
153 operation_name == ActionSet.OPERATION_DESTROY_PERSISTENT_VERTEX
154 or operation_name == ActionSet.OPERATION_DESTROY_HANGING_VERTEX
157 fineGridVertex{}.getEnumerator().releaseNumber( fineGridVertex{}.getNumber() );
162 if operation_name == ActionSet.OPERATION_TOUCH_VERTEX_FIRST_TIME:
164 if ( fineGridVertex{}.getNumber()==tarch::Enumerator::NoNumber ) {{
165 fineGridVertex{}.setNumber( fineGridVertex{}.getEnumerator().getNumber() );
166 logDebug( "touchVertexFirstTime(...)", "set number " << fineGridVertex{}.toString() );
175 if operation_name == ActionSet.OPERATION_CREATE_CELL:
177 fineGridCell{}.setNumber(tarch::Enumerator::NoNumber);
181 if operation_name == ActionSet.OPERATION_DESTROY_CELL:
183 fineGridCell{}.getEnumerator().releaseNumber( fineGridCell{}.getNumber() );
188 if operation_name == ActionSet.OPERATION_TOUCH_CELL_FIRST_TIME:
190 if ( fineGridCell{}.getNumber()==tarch::Enumerator::NoNumber ) {{
191 fineGridCell{}.setNumber( fineGridCell{}.getEnumerator().getNumber() );
192 logDebug( "touchCellFirstTime(...)", "set number " << fineGridCell{}.toString() );
194 for (int i=0; i<TwoPowerD; i++) {{
195 fineGridVertices{}(i).setAdjacentCellNumber(
197 fineGridCell{}.getNumber()