|
| | FESideValues (Mapping< dim, spacedim > &_mapping, Quadrature< dim-1 > &_sub_quadrature, FiniteElement< dim, spacedim > &_fe, UpdateFlags flags) |
| | Constructor. More...
|
| |
| virtual | ~FESideValues () |
| | Destructor. More...
|
| |
| void | reinit (ElementFullIter &cell, unsigned int sid) |
| | Update cell-dependent data (gradients, Jacobians etc.) More...
|
| |
| | FEValuesBase () |
| | Default constructor. More...
|
| |
| virtual | ~FEValuesBase () |
| |
| void | allocate (Mapping< dim, spacedim > &_mapping, Quadrature< dim > &_quadrature, FiniteElement< dim, spacedim > &_fe, UpdateFlags flags) |
| | Allocates space for computed data. More...
|
| |
| UpdateFlags | update_each (UpdateFlags flags) |
| | Determine quantities to be recomputed on each cell. More...
|
| |
| double | shape_value (const unsigned int function_no, const unsigned int point_no) |
| | Return the value of the function_no-th shape function at the point_no-th quadrature point. More...
|
| |
| arma::vec::fixed< spacedim > | shape_grad (const unsigned int function_no, const unsigned int point_no) |
| | Return the gradient of the function_no-th shape function at the point_no-th quadrature point. More...
|
| |
| arma::vec::fixed< spacedim > | shape_vector (const unsigned int function_no, const unsigned int point_no) |
| | Return the value of the function_no-th shape function at the point_no-th quadrature point. More...
|
| |
| arma::mat::fixed< spacedim, spacedim > | shape_grad_vector (const unsigned int function_no, const unsigned int point_no) |
| | Return the gradient of the function_no-th shape function at the point_no-th quadrature point. More...
|
| |
| double | determinant (const unsigned int point_no) |
| | Return the relative volume change of the cell (Jacobian determinant). More...
|
| |
| double | JxW (const unsigned int point_no) |
| | Return the product of Jacobian determinant and the quadrature weight at given quadrature point. More...
|
| |
| arma::vec::fixed< spacedim > | point (const unsigned int point_no) |
| | Return coordinates of the quadrature point in the actual cell system. More...
|
| |
| vector< arma::vec::fixed< spacedim > > & | point_list () |
| | Return coordinates of all quadrature points in the actual cell system. More...
|
| |
| arma::vec::fixed< spacedim > | normal_vector (unsigned int point_no) |
| | Returns the normal vector to a side at given quadrature point. More...
|
| |
| unsigned int | n_points () |
| | Returns the number of quadrature points. More...
|
| |
| unsigned int | n_dofs () |
| | Returns the number of shape functions. More...
|
| |
| Quadrature< dim > * | get_quadrature () const |
| | Returns the quadrature in use. More...
|
| |
| FiniteElement< dim, spacedim > * | get_fe () const |
| | Returns the finite element in use. More...
|
| |
| Mapping< dim, spacedim > * | get_mapping () const |
| | Returns the mapping in use. More...
|
| |
| virtual | ~FEValuesSpaceBase () |
| |
template<unsigned int dim, unsigned int spacedim>
class FESideValues< dim, spacedim >
Calculates finite element data on a side.
FESideValues takes care of the calculation of finite element data on a side of the actual cell such as values of shape functions at quadrature points, gradients of shape functions, Jacobians of the mapping from the reference cell etc.
- Parameters
-
| dim | Dimension of the reference cell. |
| spacedim | Dimension of the Euclidean space where the actual cell lives. |
Definition at line 461 of file fe_values.hh.