16 #ifndef dealii__fe_update_flags_h 17 #define dealii__fe_update_flags_h 20 #include <deal.II/base/config.h> 21 #include <deal.II/base/table.h> 22 #include <deal.II/base/derivative_form.h> 23 #include <deal.II/base/point.h> 24 #include <deal.II/base/tensor.h> 29 DEAL_II_NAMESPACE_OPEN
219 template <
class StreamType>
223 s <<
" UpdateFlags|";
263 static_cast<unsigned int> (f1) |
264 static_cast<unsigned int> (f2));
299 static_cast<unsigned int> (f1) &
300 static_cast<unsigned int> (f2));
336 inverted_translation,
358 template <
int dim,
int spacedim=dim>
365 void initialize (
const unsigned int n_quadrature_points,
372 std::size_t memory_consumption ()
const;
392 std::vector< DerivativeForm<1,dim,spacedim> >
jacobians;
462 template <
int dim,
int spacedim=dim>
469 void initialize (
const unsigned int n_quadrature_points,
477 std::size_t memory_consumption ()
const;
582 DEAL_II_NAMESPACE_CLOSE
Transformed quadrature weights.
UpdateFlags & operator&=(UpdateFlags &f1, UpdateFlags f2)
Contravariant transformation.
Outer normal vector, not normalized.
Determinant of the Jacobian.
Transformed quadrature points.
Shape function gradients of transformation.
Third derivatives of shape functions.
Shape function values of transformation.
UpdateFlags operator|(UpdateFlags f1, UpdateFlags f2)
Second derivatives of shape functions.
Gradient of volume element.
UpdateFlags operator&(UpdateFlags f1, UpdateFlags f2)
OutputOperator< VectorType > & operator<<(OutputOperator< VectorType > &out, unsigned int step)
Shape function gradients.
UpdateFlags & operator|=(UpdateFlags &f1, UpdateFlags f2)
Values needed for Piola transform.
Covariant transformation.