20 #ifndef UPDATE_FLAGS_HH_
21 #define UPDATE_FLAGS_HH_
162 template <
class STREAM>
166 s <<
" UpdateFlags|";
193 static_cast<unsigned int> (f1) |
194 static_cast<unsigned int> (f2));
230 static_cast<unsigned int> (f1) &
231 static_cast<unsigned int> (f2));
STREAM & operator<<(STREAM &s, UpdateFlags u)
UpdateFlags & operator&=(UpdateFlags &f1, UpdateFlags f2)
UpdateFlags operator&(UpdateFlags f1, UpdateFlags f2)
UpdateFlags operator|(UpdateFlags f1, UpdateFlags f2)
UpdateFlags & operator|=(UpdateFlags &f1, UpdateFlags f2)
UpdateFlags
Enum type UpdateFlags indicates which quantities are to be recomputed on each finite element cell.
@ update_volume_elements
Determinant of the Jacobian.
@ update_values
Shape function values.
@ update_normal_vectors
Normal vectors.
@ update_JxW_values
Transformed quadrature weights.
@ update_jacobians
Volume element.
@ update_side_JxW_values
Transformed quadrature weight for cell sides.
@ update_inverse_jacobians
Volume element.
@ update_gradients
Shape function gradients.
@ update_quadrature_points
Transformed quadrature points.
@ update_default
No update.