31 peano4.toolbox.blockstructured.ProjectPatchOntoFaces.__init__(
34 solver._patch_overlap_update,
35 "not marker.hasBeenRefined() and " + guard,
36 solver._get_default_includes() + solver.user_action_set_includes,
True)
38 self.
d[
"FACE_METADATA_ACCESSOR" ] =
"fineGridFaces" + solver._face_label.name
39 self.
d[
"CELL_METADATA_ACCESSOR" ] =
"fineGridCell""" + solver._cell_label.name
42 for (int d=0; d<Dimensions; d++) {{
43 {FACE_METADATA_ACCESSOR}(d).setUpdated(1,true);
44 {FACE_METADATA_ACCESSOR}(d).setUpdatedTimeStamp(1,{CELL_METADATA_ACCESSOR}.getTimeStamp());
45 {FACE_METADATA_ACCESSOR}(d+Dimensions).setUpdated(0,true);
46 {FACE_METADATA_ACCESSOR}(d+Dimensions).setUpdatedTimeStamp(0,{CELL_METADATA_ACCESSOR}.getTimeStamp());
47 logDebug( "touchCellLastTime(...)", "update {FACE_METADATA_ACCESSOR}(" << d << ")(1)" );
48 logDebug( "touchCellLastTime(...)", "update {FACE_METADATA_ACCESSOR}(" << (d+Dimensions) << ")(0)" );