/**
* Compute second derivatives by finite differences of gradients.
*/
- void compute_2nd (const Mapping<dim,spacedim> &mapping,
- const typename Triangulation<dim,spacedim>::cell_iterator &cell,
- const unsigned int offset,
- const typename Mapping<dim,spacedim>::InternalDataBase &mapping_internal,
- const InternalDataBase &fe_internal,
- internal::FEValues::FiniteElementRelatedData<dim,spacedim> &data) const;
+ void compute_2nd (const Mapping<dim,spacedim> &mapping,
+ const typename Triangulation<dim,spacedim>::cell_iterator &cell,
+ const unsigned int offset,
+ const typename Mapping<dim,spacedim>::InternalDataBase &mapping_internal,
+ const InternalDataBase &fe_internal,
+ dealii::internal::FEValues::FiniteElementRelatedData<dim, spacedim> &data) const;
/**
* Given the pattern of nonzero components for each shape function, compute
virtual
void
- fill_fe_values (const Mapping<dim,spacedim> &mapping,
- const typename Triangulation<dim,spacedim>::cell_iterator &cell,
- const Quadrature<dim> &quadrature,
- const typename Mapping<dim,spacedim>::InternalDataBase &mapping_internal,
- const typename Mapping<dim,spacedim>::InternalDataBase &fe_internal,
- const internal::FEValues::MappingRelatedData<dim,spacedim> &mapping_data,
- internal::FEValues::FiniteElementRelatedData<dim,spacedim> &output_data,
- const CellSimilarity::Similarity cell_similarity) const = 0;
+ fill_fe_values (const Mapping<dim,spacedim> &mapping,
+ const typename Triangulation<dim,spacedim>::cell_iterator &cell,
+ const Quadrature<dim> &quadrature,
+ const typename Mapping<dim,spacedim>::InternalDataBase &mapping_internal,
+ const typename Mapping<dim,spacedim>::InternalDataBase &fe_internal,
+ const dealii::internal::FEValues::MappingRelatedData<dim, spacedim> &mapping_data,
+ dealii::internal::FEValues::FiniteElementRelatedData<dim, spacedim> &output_data,
+ const CellSimilarity::Similarity cell_similarity) const = 0;
virtual
void
- fill_fe_face_values (const Mapping<dim,spacedim> &mapping,
- const typename Triangulation<dim,spacedim>::cell_iterator &cell,
- const unsigned int face_no,
- const Quadrature<dim-1> &quadrature,
- const typename Mapping<dim,spacedim>::InternalDataBase &mapping_internal,
- const typename Mapping<dim,spacedim>::InternalDataBase &fe_internal,
- const internal::FEValues::MappingRelatedData<dim,spacedim> &mapping_data,
- internal::FEValues::FiniteElementRelatedData<dim,spacedim> &output_data) const = 0;
+ fill_fe_face_values (const Mapping<dim,spacedim> &mapping,
+ const typename Triangulation<dim,spacedim>::cell_iterator &cell,
+ const unsigned int face_no,
+ const Quadrature<dim-1> &quadrature,
+ const typename Mapping<dim,spacedim>::InternalDataBase &mapping_internal,
+ const typename Mapping<dim,spacedim>::InternalDataBase &fe_internal,
+ const dealii::internal::FEValues::MappingRelatedData<dim, spacedim> &mapping_data,
+ dealii::internal::FEValues::FiniteElementRelatedData<dim, spacedim> &output_data) const = 0;
virtual
void
- fill_fe_subface_values (const Mapping<dim,spacedim> &mapping,
- const typename Triangulation<dim,spacedim>::cell_iterator &cell,
- const unsigned int face_no,
- const unsigned int sub_no,
- const Quadrature<dim-1> &quadrature,
- const typename Mapping<dim,spacedim>::InternalDataBase &mapping_internal,
- const typename Mapping<dim,spacedim>::InternalDataBase &fe_internal,
- const internal::FEValues::MappingRelatedData<dim,spacedim> &mapping_data,
- internal::FEValues::FiniteElementRelatedData<dim,spacedim> &output_data) const = 0;
+ fill_fe_subface_values (const Mapping<dim,spacedim> &mapping,
+ const typename Triangulation<dim,spacedim>::cell_iterator &cell,
+ const unsigned int face_no,
+ const unsigned int sub_no,
+ const Quadrature<dim-1> &quadrature,
+ const typename Mapping<dim,spacedim>::InternalDataBase &mapping_internal,
+ const typename Mapping<dim,spacedim>::InternalDataBase &fe_internal,
+ const dealii::internal::FEValues::MappingRelatedData<dim, spacedim> &mapping_data,
+ dealii::internal::FEValues::FiniteElementRelatedData<dim, spacedim> &output_data) const = 0;
friend class InternalDataBase;
friend class FEValuesBase<dim,spacedim>;
* @author Wolfgang Bangerth, 1998, 2003, Guido Kanschat, 2001
*/
template <int dim, int spacedim>
-class FEValuesBase : protected internal::FEValues::MappingRelatedData<dim,spacedim>,
- protected internal::FEValues::FiniteElementRelatedData<dim,spacedim>,
+class FEValuesBase : protected dealii::internal::FEValues::MappingRelatedData<dim, spacedim>,
+ protected dealii::internal::FEValues::FiniteElementRelatedData<dim, spacedim>,
public Subscriptor
{
public:
*/
virtual
CellSimilarity::Similarity
- fill_fe_values (const typename Triangulation<dim,spacedim>::cell_iterator &cell,
- const CellSimilarity::Similarity cell_similarity,
- const Quadrature<dim> &quadrature,
- const InternalDataBase &internal_data,
- internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const = 0;
+ fill_fe_values (const typename Triangulation<dim,spacedim>::cell_iterator &cell,
+ const CellSimilarity::Similarity cell_similarity,
+ const Quadrature<dim> &quadrature,
+ const InternalDataBase &internal_data,
+ dealii::internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const = 0;
/**
* This function is the equivalent to Mapping::fill_fe_values(),
* @p internal_data object.
*/
virtual void
- fill_fe_face_values (const typename Triangulation<dim,spacedim>::cell_iterator &cell,
- const unsigned int face_no,
- const Quadrature<dim-1> &quadrature,
- const InternalDataBase &internal_data,
- internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const = 0;
+ fill_fe_face_values (const typename Triangulation<dim,spacedim>::cell_iterator &cell,
+ const unsigned int face_no,
+ const Quadrature<dim-1> &quadrature,
+ const InternalDataBase &internal_data,
+ dealii::internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const = 0;
/**
* This function is the equivalent to Mapping::fill_fe_values(),
* @p internal_data object.
*/
virtual void
- fill_fe_subface_values (const typename Triangulation<dim,spacedim>::cell_iterator &cell,
- const unsigned int face_no,
- const unsigned int subface_no,
- const Quadrature<dim-1> &quadrature,
- const InternalDataBase &internal_data,
- internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const = 0;
+ fill_fe_subface_values (const typename Triangulation<dim,spacedim>::cell_iterator &cell,
+ const unsigned int face_no,
+ const unsigned int subface_no,
+ const Quadrature<dim-1> &quadrature,
+ const InternalDataBase &internal_data,
+ dealii::internal::FEValues::MappingRelatedData<dim, spacedim> &output_data) const = 0;
/**
* Give class @p FEValues access to the private <tt>get_...data</tt> and
*/
virtual
CellSimilarity::Similarity
- fill_fe_values (const typename Triangulation<dim,spacedim>::cell_iterator &cell,
- const CellSimilarity::Similarity cell_similarity,
- const Quadrature<dim> &quadrature,
- const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const;
+ fill_fe_values (const typename Triangulation<dim,spacedim>::cell_iterator &cell,
+ const CellSimilarity::Similarity cell_similarity,
+ const Quadrature<dim> &quadrature,
+ const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
+ dealii::internal::FEValues::MappingRelatedData<dim, spacedim> &output_data) const;
/**
* Compute mapping-related information for a face of a cell.
* a discussion of purpose and arguments of this function.
*/
virtual void
- fill_fe_face_values (const typename Triangulation<dim,spacedim>::cell_iterator &cell,
- const unsigned int face_no,
- const Quadrature<dim-1> &quadrature,
- const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const;
+ fill_fe_face_values (const typename Triangulation<dim,spacedim>::cell_iterator &cell,
+ const unsigned int face_no,
+ const Quadrature<dim-1> &quadrature,
+ const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
+ dealii::internal::FEValues::MappingRelatedData<dim, spacedim> &output_data) const;
/**
* Compute mapping-related information for a child of a face of a cell.
* a discussion of purpose and arguments of this function.
*/
virtual void
- fill_fe_subface_values (const typename Triangulation<dim,spacedim>::cell_iterator &cell,
- const unsigned int face_no,
- const unsigned int subface_no,
- const Quadrature<dim-1> &quadrature,
- const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const;
+ fill_fe_subface_values (const typename Triangulation<dim,spacedim>::cell_iterator &cell,
+ const unsigned int face_no,
+ const unsigned int subface_no,
+ const Quadrature<dim-1> &quadrature,
+ const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
+ dealii::internal::FEValues::MappingRelatedData<dim, spacedim> &output_data) const;
/**
* Compute shape values and/or derivatives.