Reference documentation for deal.II version 9.0.0
|
#include <deal.II/fe/fe_poly_tensor.h>
Public Attributes | |
Table< 2, Tensor< 1, dim > > | shape_values |
Table< 2, DerivativeForm< 1, dim, spacedim > > | shape_grads |
Table< 2, DerivativeForm< 2, dim, spacedim > > | shape_grad_grads |
std::vector< double > | sign_change |
Public Attributes inherited from FiniteElement< dim, spacedim >::InternalDataBase | |
UpdateFlags | update_each |
Additional Inherited Members | |
Public Member Functions inherited from FiniteElement< dim, spacedim >::InternalDataBase | |
InternalDataBase () | |
virtual | ~InternalDataBase ()=default |
virtual std::size_t | memory_consumption () const |
Fields of cell-independent data for FE_PolyTensor. Stores the values of the shape functions and their derivatives on the reference cell for later use.
All tables are organized in a way, that the value for shape function i at quadrature point k is accessed by indices (i,k).
Definition at line 378 of file fe_poly_tensor.h.
Table<2,Tensor<1,dim> > FE_PolyTensor< PolynomialType, dim, spacedim >::InternalData::shape_values |
Array with shape function values in quadrature points. There is one row for each shape function, containing values for each quadrature point.
Definition at line 385 of file fe_poly_tensor.h.
Table<2,DerivativeForm<1, dim, spacedim> > FE_PolyTensor< PolynomialType, dim, spacedim >::InternalData::shape_grads |
Array with shape function gradients in quadrature points. There is one row for each shape function, containing values for each quadrature point.
Definition at line 392 of file fe_poly_tensor.h.
Table<2,DerivativeForm<2, dim, spacedim> > FE_PolyTensor< PolynomialType, dim, spacedim >::InternalData::shape_grad_grads |
Array with shape function hessians in quadrature points. There is one row for each shape function, containing values for each quadrature point.
Definition at line 399 of file fe_poly_tensor.h.
|
mutable |
Scratch arrays for intermediate computations
Definition at line 404 of file fe_poly_tensor.h.