Reference documentation for deal.II version GIT 5dd0dfed0b 2022-12-08 21:45:02+00:00
\(\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)