These are integral valued arguments for which references are not necessary. They are
also all input arguments.
const typename Mapping<dim,spacedim>::InternalDataBase &mapping_internal,
const typename Mapping<dim,spacedim>::InternalDataBase &fe_internal,
FEValuesData<dim,spacedim> &data,
- CellSimilarity::Similarity &cell_similarity) const = 0;
+ const CellSimilarity::Similarity cell_similarity) const = 0;
/**
* Fill the fields of FEFaceValues. This function performs all the
const typename Mapping<dim,spacedim>::InternalDataBase &mapping_internal,
const typename Mapping<dim,spacedim>::InternalDataBase &fe_internal,
FEValuesData<dim,spacedim> &data,
- CellSimilarity::Similarity &cell_similarity) const;
+ const CellSimilarity::Similarity cell_similarity) const;
/**
* Implementation of the same function in FiniteElement.
const typename Mapping<1,spacedim>::InternalDataBase &mapping_internal,
const typename Mapping<1,spacedim>::InternalDataBase &fe_internal,
FEValuesData<1,spacedim> &data,
- CellSimilarity::Similarity &cell_similarity) const;
+ const CellSimilarity::Similarity cell_similarity) const;
virtual void
fill_fe_face_values (const Mapping<1,spacedim> &mapping,
const typename Mapping<dim,spacedim>::InternalDataBase &mapping_data,
const typename Mapping<dim,spacedim>::InternalDataBase &fedata,
FEValuesData<dim,spacedim> &data,
- CellSimilarity::Similarity &cell_similarity) const;
+ const CellSimilarity::Similarity cell_similarity) const;
/**
* Fill the fields of FEFaceValues. This function performs all the
const typename Mapping<dim,spacedim>::InternalDataBase &mapping_internal,
const typename Mapping<dim,spacedim>::InternalDataBase &fe_internal,
FEValuesData<dim,spacedim> &data,
- CellSimilarity::Similarity &cell_similarity) const;
+ const CellSimilarity::Similarity cell_similarity) const;
virtual void
fill_fe_face_values (const Mapping<dim,spacedim> &mapping,
const typename Mapping<dim,spacedim>::InternalDataBase &mapping_data,
const typename Mapping<dim,spacedim>::InternalDataBase &fedata,
FEValuesData<dim,spacedim> &data,
- CellSimilarity::Similarity &cell_similarity) const
+ const CellSimilarity::Similarity cell_similarity) const
{
// convert data object to internal
// data for this class. fails with
const typename Mapping<dim,spacedim>::InternalDataBase &mapping_internal,
const typename Mapping<dim,spacedim>::InternalDataBase &fe_internal,
FEValuesData<dim,spacedim> &data,
- CellSimilarity::Similarity &cell_similarity) const;
+ const CellSimilarity::Similarity cell_similarity) const;
virtual void
fill_fe_face_values (const Mapping<dim,spacedim> &mapping,
const typename Mapping<dim,spacedim>::InternalDataBase &,
const typename Mapping<dim,spacedim>::InternalDataBase &,
FEValuesData<dim,spacedim> &,
- CellSimilarity::Similarity &) const
+ const CellSimilarity::Similarity ) const
{
// Do nothing, since we do not have
// values in the interior
const typename Mapping<dim,spacedim>::InternalDataBase &mapping_internal,
const typename Mapping<dim,spacedim>::InternalDataBase &fe_internal,
FEValuesData<dim,spacedim> &data,
- CellSimilarity::Similarity &cell_similarity) const;
+ const CellSimilarity::Similarity cell_similarity) const;
virtual void
fill_fe_face_values (const Mapping<dim,spacedim> &mapping,
const typename Mapping<dim,spacedim>::InternalDataBase &mapping_data,
const typename Mapping<dim,spacedim>::InternalDataBase &fe_data,
FEValuesData<dim,spacedim> &data,
- CellSimilarity::Similarity &cell_similarity) const;
+ const CellSimilarity::Similarity cell_similarity) const;
/**
* Implementation of the same function in FiniteElement.
const typename Mapping<dim,spacedim>::InternalDataBase &,
const typename Mapping<dim,spacedim>::InternalDataBase &fe_data,
FEValuesData<dim,spacedim> &data,
- CellSimilarity::Similarity &/*cell_similarity*/) const
+ const CellSimilarity::Similarity /*cell_similarity*/) const
{
const UpdateFlags flags(fe_data.current_update_flags());
Assert (flags & update_quadrature_points, ExcInternalError());
const typename Mapping<1,spacedim>::InternalDataBase &,
const typename Mapping<1,spacedim>::InternalDataBase &,
FEValuesData<1,spacedim> &,
- CellSimilarity::Similarity &) const
+ const CellSimilarity::Similarity ) const
{
// Do nothing, since we do not have values in the interior
}
const typename Mapping<dim,spacedim>::InternalDataBase & /*mapping_data*/,
const typename Mapping<dim,spacedim>::InternalDataBase & /*fedata*/,
FEValuesData<dim,spacedim> & /*data*/,
- CellSimilarity::Similarity & /*cell_similarity*/) const
+ const CellSimilarity::Similarity /*cell_similarity*/) const
{
// leave data fields empty
}
const Mapping<1,2>::InternalDataBase &mapping_data,
const Mapping<1,2>::InternalDataBase &fedata,
FEValuesData<1,2> &data,
- CellSimilarity::Similarity &cell_similarity) const
+ const CellSimilarity::Similarity cell_similarity) const
{
// convert data object to internal
// data for this class. fails with
const Mapping<2,3>::InternalDataBase &mapping_data,
const Mapping<2,3>::InternalDataBase &fedata,
FEValuesData<2,3> &data,
- CellSimilarity::Similarity &cell_similarity) const
+ const CellSimilarity::Similarity cell_similarity) const
{
// assert that the following dynamics
const Mapping<1,2>::InternalDataBase &mapping_data,
const Mapping<1,2>::InternalDataBase &fedata,
FEValuesData<1,2> &data,
- CellSimilarity::Similarity &cell_similarity) const
+ const CellSimilarity::Similarity cell_similarity) const
{
// convert data object to internal
// data for this class. fails with
const Mapping<2,3>::InternalDataBase &mapping_data,
const Mapping<2,3>::InternalDataBase &fedata,
FEValuesData<2,3> &data,
- CellSimilarity::Similarity &cell_similarity) const
+ const CellSimilarity::Similarity cell_similarity) const
{
Assert (dynamic_cast<const InternalData *> (&fedata) != 0, ExcInternalError());
const InternalData &fe_data = static_cast<const InternalData &> (fedata);
const typename Mapping<dim,spacedim>::InternalDataBase &mapping_data,
const typename Mapping<dim,spacedim>::InternalDataBase &fedata,
FEValuesData<dim,spacedim> &data,
- CellSimilarity::Similarity &cell_similarity) const
+ const CellSimilarity::Similarity cell_similarity) const
{
// convert data object to internal
// data for this class. fails with
const typename Mapping<dim,spacedim>::InternalDataBase &mapping_data,
const typename Mapping<dim,spacedim>::InternalDataBase &fe_data,
FEValuesData<dim,spacedim> &data,
- CellSimilarity::Similarity &cell_similarity) const
+ const CellSimilarity::Similarity cell_similarity) const
{
compute_fill(mapping, cell, invalid_face_number, invalid_face_number,
quadrature, cell_similarity, mapping_data, fe_data, data);