Reference documentation for deal.II version Git 4abc4a1666 2020-07-04 19:58:34 +0200
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Classes | Namespaces | Enumerations | Functions
fe_update_flags.h File Reference
#include <deal.II/base/config.h>
#include <deal.II/base/derivative_form.h>
#include <deal.II/base/point.h>
#include <deal.II/base/table.h>
#include <deal.II/base/tensor.h>
#include <vector>

Go to the source code of this file.

Classes

class  internal::FEValuesImplementation::MappingRelatedData< dim, spacedim >
 
class  internal::FEValuesImplementation::FiniteElementRelatedData< dim, spacedim >
 

Namespaces

 CellSimilarity
 
 internal
 
 internal::FEValuesImplementation
 

Enumerations

enum  UpdateFlags {
  update_default = 0, update_values = 0x0001, update_gradients = 0x0002, update_hessians = 0x0004,
  update_3rd_derivatives = 0x0008, update_boundary_forms = 0x0010, update_quadrature_points = 0x0020, update_JxW_values = 0x0040,
  update_normal_vectors = 0x0080, update_jacobians = 0x0100, update_jacobian_grads = 0x0200, update_inverse_jacobians = 0x0400,
  update_covariant_transformation = 0x0800, update_contravariant_transformation = 0x1000, update_transformation_values = 0x2000, update_transformation_gradients = 0x4000,
  update_volume_elements = 0x10000, update_jacobian_pushed_forward_grads = 0x100000, update_jacobian_2nd_derivatives = 0x200000, update_jacobian_pushed_forward_2nd_derivatives = 0x400000,
  update_jacobian_3rd_derivatives = 0x800000, update_jacobian_pushed_forward_3rd_derivatives = 0x1000000, update_piola = update_volume_elements | update_contravariant_transformation, update_mapping
}
 
enum  CellSimilarity::Similarity { CellSimilarity::none, CellSimilarity::translation, CellSimilarity::inverted_translation, CellSimilarity::invalid_next_cell }
 

Functions

template<class StreamType >
StreamType & operator<< (StreamType &s, const UpdateFlags u)
 
UpdateFlags operator| (const UpdateFlags f1, const UpdateFlags f2)
 
UpdateFlagsoperator|= (UpdateFlags &f1, const UpdateFlags f2)
 
UpdateFlags operator & (const UpdateFlags f1, const UpdateFlags f2)
 
UpdateFlagsoperator &= (UpdateFlags &f1, const UpdateFlags f2)