20 #ifndef MAPPING_P1_HH_ 21 #define MAPPING_P1_HH_ 34 template <
unsigned int dim,
unsigned int spacedim>
class FEValuesData;
42 template<
unsigned int dim>
64 template<
unsigned int dim,
unsigned int spacedim>
136 BaryPoint project_real_to_unit(
const RealPoint &point,
const ElementMap &
map)
const;
142 RealPoint project_unit_to_real(
const BaryPoint &point,
const ElementMap &
map)
const;
149 BaryPoint clip_to_element(BaryPoint &barycentric);
160 arma::mat::fixed<dim+1,dim>
grad;
arma::mat::fixed< spacedim, dim+1 > ElementMap
UpdateFlags
Enum type UpdateFlags indicates which quantities are to be recomputed on each finite element cell...
Declaration of class which handles the ordering of degrees of freedom (dof) and mappings between loca...
static const unsigned int dim_minus_one
arma::vec::fixed< spacedim > RealPoint
Enum type UpdateFlags indicates which quantities are to be recomputed on each finite element cell...
Base class for quadrature rules on simplices in arbitrary dimensions.
Abstract class for the mapping between reference and actual cell.
arma::vec::fixed< dim+1 > BaryPoint
Affine mapping between reference and actual cell.
Class Mapping calculates data related to the mapping of the reference cell to the actual cell...
arma::mat::fixed< dim+1, dim > grad
Auxiliary matrix of gradients of shape functions (used for computation of the Jacobian).
Class FEValuesData holds the arrays of data computed by Mapping and FiniteElement.
Mapping data that can be precomputed on the actual cell.