virtual
std::unique_ptr<FiniteElement<dim,spacedim> >
- clone() const;
+ clone() const override;
/**
* Return a string that uniquely identifies a finite element. In this case
*/
virtual
std::string
- get_name() const;
+ get_name() const override;
// for documentation, see the FiniteElement base class
virtual
UpdateFlags
- requires_update_flags (const UpdateFlags update_flags) const;
+ requires_update_flags (const UpdateFlags update_flags) const override;
/**
* Return the value of the @p ith shape function at the point @p p. @p p is
*/
virtual
double
- shape_value (const unsigned int i, const Point<dim> &p) const;
+ shape_value (const unsigned int i, const Point<dim> &p) const override;
virtual
void
const typename Mapping<dim,spacedim>::InternalDataBase &mapping_internal,
const dealii::internal::FEValuesImplementation::MappingRelatedData<dim, spacedim> &mapping_data,
const typename FiniteElement<dim,spacedim>::InternalDataBase &fe_internal,
- dealii::internal::FEValuesImplementation::FiniteElementRelatedData<dim, spacedim> &output_data) const;
+ dealii::internal::FEValuesImplementation::FiniteElementRelatedData<dim, spacedim> &output_data) const override;
virtual
void
const typename Mapping<dim,spacedim>::InternalDataBase &mapping_internal,
const dealii::internal::FEValuesImplementation::MappingRelatedData<dim, spacedim> &mapping_data,
const typename FiniteElement<dim,spacedim>::InternalDataBase &fe_internal,
- dealii::internal::FEValuesImplementation::FiniteElementRelatedData<dim, spacedim> &output_data) const;
+ dealii::internal::FEValuesImplementation::FiniteElementRelatedData<dim, spacedim> &output_data) const override;
virtual
void
const typename Mapping<dim,spacedim>::InternalDataBase &mapping_internal,
const dealii::internal::FEValuesImplementation::MappingRelatedData<dim, spacedim> &mapping_data,
const typename FiniteElement<dim,spacedim>::InternalDataBase &fe_internal,
- dealii::internal::FEValuesImplementation::FiniteElementRelatedData<dim, spacedim> &output_data) const;
+ dealii::internal::FEValuesImplementation::FiniteElementRelatedData<dim, spacedim> &output_data) const override;
/**
* Prepare internal data structures and fill in values independent of the
get_data (const UpdateFlags update_flags,
const Mapping<dim,spacedim> &mapping,
const Quadrature<dim> &quadrature,
- dealii::internal::FEValuesImplementation::FiniteElementRelatedData<dim, spacedim> &output_data) const;
+ dealii::internal::FEValuesImplementation::FiniteElementRelatedData<dim, spacedim> &output_data) const override;
/**
* Return whether this element dominates the one given as argument when they
*/
virtual
FiniteElementDomination::Domination
- compare_for_face_domination (const FiniteElement<dim,spacedim> &fe_other) const;
+ compare_for_face_domination (const FiniteElement<dim,spacedim> &fe_other) const override;
virtual
std::vector<std::pair<unsigned int, unsigned int> >
- hp_vertex_dof_identities (const FiniteElement<dim,spacedim> &fe_other) const;
+ hp_vertex_dof_identities (const FiniteElement<dim,spacedim> &fe_other) const override;
virtual
std::vector<std::pair<unsigned int, unsigned int> >
- hp_line_dof_identities (const FiniteElement<dim,spacedim> &fe_other) const;
+ hp_line_dof_identities (const FiniteElement<dim,spacedim> &fe_other) const override;
virtual
std::vector<std::pair<unsigned int, unsigned int> >
- hp_quad_dof_identities (const FiniteElement<dim,spacedim> &fe_other) const;
+ hp_quad_dof_identities (const FiniteElement<dim,spacedim> &fe_other) const override;
virtual
bool
- hp_constraints_are_implemented () const;
+ hp_constraints_are_implemented () const override;
/**
* Return the matrix interpolating from the given finite element to the
virtual
void
get_interpolation_matrix (const FiniteElement<dim,spacedim> &source_fe,
- FullMatrix<double> &interpolation_matrix) const;
+ FullMatrix<double> &interpolation_matrix) const override;
/**
* Return the matrix interpolating from a face of one element to the face
virtual
void
get_face_interpolation_matrix (const FiniteElement<dim,spacedim> &source_fe,
- FullMatrix<double> &interpolation_matrix) const;
+ FullMatrix<double> &interpolation_matrix) const override;
/**
void
get_subface_interpolation_matrix (const FiniteElement<dim,spacedim> &source_fe,
const unsigned int index,
- FullMatrix<double> &interpolation_matrix) const;
+ FullMatrix<double> &interpolation_matrix) const override;
/**
* @return true if the FE dominates any other.