fill_fe_values (const typename Triangulation<dim,spacedim>::cell_iterator &cell,
const CellSimilarity::Similarity cell_similarity,
const Quadrature<dim> &quadrature,
- const InternalDataBase &internal_data,
+ const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
dealii::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,
+ const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
dealii::internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const = 0;
/**
const unsigned int face_no,
const unsigned int subface_no,
const Quadrature<dim-1> &quadrature,
- const InternalDataBase &internal_data,
+ const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
dealii::internal::FEValues::MappingRelatedData<dim, spacedim> &output_data) const = 0;
/**
void
transform (const VectorSlice<const std::vector<Tensor<1,dim> > > input,
VectorSlice<std::vector<Tensor<1,spacedim> > > output,
- const InternalDataBase &internal,
+ const typename Mapping<dim,spacedim>::InternalDataBase &internal,
const MappingType type) const = 0;
void
transform (const VectorSlice<const std::vector< DerivativeForm<1, dim, spacedim> > > input,
VectorSlice<std::vector<Tensor<2,spacedim> > > output,
- const InternalDataBase &internal,
+ const typename Mapping<dim,spacedim>::InternalDataBase &internal,
const MappingType type) const = 0;
void
transform (const VectorSlice<const std::vector<Tensor<2, dim> > > input,
VectorSlice<std::vector<Tensor<2,spacedim> > > output,
- const InternalDataBase &internal,
+ const typename Mapping<dim,spacedim>::InternalDataBase &internal,
const MappingType type) const = 0;
/**
void
transform (const VectorSlice<const std::vector< DerivativeForm<2, dim, spacedim> > > input,
VectorSlice<std::vector<Tensor<3,spacedim> > > output,
- const InternalDataBase &internal,
+ const typename Mapping<dim,spacedim>::InternalDataBase &internal,
const MappingType type) const = 0;
/**
void
transform (const VectorSlice<const std::vector<Tensor<3, dim> > > input,
VectorSlice<std::vector<Tensor<3,spacedim> > > output,
- const InternalDataBase &internal,
+ const typename Mapping<dim,spacedim>::InternalDataBase &internal,
const MappingType type) const = 0;
/**