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
243 template <
class StreamType>
247 s <<
" UpdateFlags|";
287 static_cast<unsigned int> (f1) |
288 static_cast<unsigned int> (f2));
323 static_cast<unsigned int> (f1) &
324 static_cast<unsigned int> (f2));
395 template <
int dim,
int spacedim=dim>
402 void initialize (
const unsigned int n_quadrature_points,
409 std::size_t memory_consumption ()
const;
429 std::vector< DerivativeForm<1,dim,spacedim> >
jacobians;
499 template <
int dim,
int spacedim=dim>
506 void initialize (
const unsigned int n_quadrature_points,
514 std::size_t memory_consumption ()
const;
619 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.
UpdateFlags & operator&=(UpdateFlags &f1, UpdateFlags f2)
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.
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.