15 #ifndef _DEALII_APPFRAME_MESH_WORKER_WORKERS_H_
16 #define _DEALII_APPFRAME_MESH_WORKER_WORKERS_H_
44 namespace WorkerObjects
193 unsigned int n_bdry_points,
194 unsigned int n_face_points)
296 bdry_flags = UpdateFlags(update_normal_vectors | update_JxW_values);
312 if(cell_selector.has_values() != 0) cell_flags |= update_values;
313 if(cell_selector.has_gradients() != 0) cell_flags |= update_gradients;
314 if(cell_selector.has_hessians() != 0) cell_flags |= update_hessians;
316 if(bdry_selector.has_values() != 0) bdry_flags |= update_values;
317 if(bdry_selector.has_gradients() != 0) bdry_flags |= update_gradients;
318 if(bdry_selector.has_hessians() != 0) bdry_flags |= update_hessians;
320 if(face_selector.has_values() != 0) face_flags |= update_values;
321 if(face_selector.has_gradients() != 0) face_flags |= update_gradients;
322 if(face_selector.has_hessians() != 0) face_flags |= update_hessians;
324 if(face_selector.has_values() != 0) ngbr_flags |= update_values;
325 if(face_selector.has_gradients() != 0) ngbr_flags |= update_gradients;
326 if(face_selector.has_hessians() != 0) ngbr_flags |= update_hessians;
340 if(cell) cell_selector.add_vector(name, values, gradients, hessians);
341 if(bdry) bdry_selector.add_vector(name, values, gradients, hessians);
342 if(face) face_selector.add_vector(name, values, gradients, hessians);
344 if(cell_selector.has_values() != 0) cell_flags |= update_values;
345 if(cell_selector.has_gradients() != 0) cell_flags |= update_gradients;
346 if(cell_selector.has_hessians() != 0) cell_flags |= update_hessians;
348 if(bdry_selector.has_values() != 0) bdry_flags |= update_values;
349 if(bdry_selector.has_gradients() != 0) bdry_flags |= update_gradients;
350 if(bdry_selector.has_hessians() != 0) bdry_flags |= update_hessians;
352 if(face_selector.has_values() != 0) face_flags |= update_values;
353 if(face_selector.has_gradients() != 0) face_flags |= update_gradients;
354 if(face_selector.has_hessians() != 0) face_flags |= update_hessians;
356 if(face_selector.has_values() != 0) ngbr_flags |= update_values;
357 if(face_selector.has_gradients() != 0) ngbr_flags |= update_gradients;
358 if(face_selector.has_hessians() != 0) ngbr_flags |= update_hessians;