Reference documentation for deal.II version 9.2.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 |
std::vector< Tensor< 1, spacedim > > | transformed_shape_values |
std::vector< Tensor< 2, spacedim > > | transformed_shape_grads |
std::vector< Tensor< 2, dim > > | untransformed_shape_grads |
std::vector< Tensor< 3, spacedim > > | transformed_shape_hessians |
std::vector< Tensor< 3, dim > > | untransformed_shape_hessian_tensors |
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 |
InternalDataBase (const InternalDataBase &)=delete | |
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 435 of file fe_poly_tensor.h.
Table<2, Tensor<1, dim> > FE_PolyTensor< 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 442 of file fe_poly_tensor.h.
Table<2, DerivativeForm<1, dim, spacedim> > FE_PolyTensor< 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 449 of file fe_poly_tensor.h.
Table<2, DerivativeForm<2, dim, spacedim> > FE_PolyTensor< 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 456 of file fe_poly_tensor.h.
|
mutable |
Scratch arrays for intermediate computations
Definition at line 461 of file fe_poly_tensor.h.
|
mutable |
Definition at line 462 of file fe_poly_tensor.h.
|
mutable |
Definition at line 464 of file fe_poly_tensor.h.
|
mutable |
Definition at line 465 of file fe_poly_tensor.h.
|
mutable |
Definition at line 467 of file fe_poly_tensor.h.
|
mutable |
Definition at line 468 of file fe_poly_tensor.h.