
Public Member Functions | |
| FEFaceValuesBase (const unsigned int n_q_points, const unsigned int dofs_per_cell, const UpdateFlags update_flags, const Mapping< dim, spacedim > &mapping, const FiniteElement< dim, spacedim > &fe, const Quadrature< dim-1 > &quadrature) | |
| const Tensor< 1, spacedim > & | boundary_form (const unsigned int i) const |
| const std::vector< Tensor < 1, spacedim > > & | get_boundary_forms () const |
| unsigned int | get_face_index () const |
| const Quadrature< dim-1 > & | get_quadrature () const |
| std::size_t | memory_consumption () const |
Static Public Attributes | |
| static const unsigned int | integral_dimension = dim-1 |
Protected Attributes | |
| unsigned int | present_face_index |
| const Quadrature< dim-1 > | quadrature |
Extend the interface of FEValuesBase to values that only make sense when evaluating something on the surface of a cell. All the data that is available in the interior of cells is also available here.
See FEValuesBase
Definition at line 3342 of file fe_values.h.
| FEFaceValuesBase< dim, spacedim >::FEFaceValuesBase | ( | const unsigned int | n_q_points, |
| const unsigned int | dofs_per_cell, | ||
| const UpdateFlags | update_flags, | ||
| const Mapping< dim, spacedim > & | mapping, | ||
| const FiniteElement< dim, spacedim > & | fe, | ||
| const Quadrature< dim-1 > & | quadrature | ||
| ) |
Constructor. Call the constructor of the base class and set up the arrays of this class with the right sizes. Actually filling these arrays is a duty of the derived class's constructors.
n_faces_or_subfaces is the number of faces or subfaces that this object is to store. The actual number depends on the derived class, for FEFaceValues it is 2*dim, while for the FESubfaceValues class it is 2*dim*(1<<(dim-1)), i.e. the number of faces times the number of subfaces per face.
| const Tensor<1,spacedim>& FEFaceValuesBase< dim, spacedim >::boundary_form | ( | const unsigned int | i ) | const |
Boundary form of the transformation of the cell at the ith quadrature point. See GlossBoundaryForm .
| const std::vector<Tensor<1,spacedim> >& FEFaceValuesBase< dim, spacedim >::get_boundary_forms | ( | ) | const |
Return the list of outward normal vectors times the Jacobian of the surface mapping.
| unsigned int FEFaceValuesBase< dim, spacedim >::get_face_index | ( | ) | const |
Return the index of the face selected the last time the reinit() function was called.
| const Quadrature<dim-1>& FEFaceValuesBase< dim, spacedim >::get_quadrature | ( | ) | const |
Return a reference to the copy of the quadrature formula stored by this object.
Referenced by MeshWorker::IntegrationInfo< dim, spacedim >::IntegrationInfo().
| std::size_t FEFaceValuesBase< dim, spacedim >::memory_consumption | ( | ) | const |
Determine an estimate for the memory consumption (in bytes) of this object.
Reimplemented from FEValuesBase< dim, spacedim >.
const unsigned int FEFaceValuesBase< dim, spacedim >::integral_dimension = dim-1 [static] |
Dimension of the object over which we integrate. For the present class, this is equal to dim-1.
Reimplemented in FEFaceValues< dim, spacedim >, and FESubfaceValues< dim, spacedim >.
Definition at line 3351 of file fe_values.h.
unsigned int FEFaceValuesBase< dim, spacedim >::present_face_index [protected] |
Index of the face selected the last time the reinit() function was called.
Definition at line 3422 of file fe_values.h.
const Quadrature<dim-1> FEFaceValuesBase< dim, spacedim >::quadrature [protected] |
Store a copy of the quadrature formula here.
Definition at line 3428 of file fe_values.h.
documentation generated on Fri Feb 3 2012 06:04:07 by
doxygen
1.7.2