DEAL_II_NAMESPACE_OPEN
template <int dim> class Quadrature;
-template <int dim, int spacedim> class FEValuesData;
+template <int dim, int spacedim> class FEValues;
template <int dim, int spacedim> class FEValuesBase;
template <int dim, int spacedim> class FEValues;
template <int dim, int spacedim> class FEFaceValues;
template <int dim, int spacedim> class FESubfaceValues;
+
/**
* The transformation type used for the Mapping::transform() functions.
*
const CellSimilarity::Similarity cell_similarity,
const Quadrature<dim> &quadrature,
const InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const = 0;
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const = 0;
/**
* This function is the equivalent to Mapping::fill_fe_values(),
const unsigned int face_no,
const Quadrature<dim-1> &quadrature,
const InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const = 0;
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const = 0;
/**
* This function is the equivalent to Mapping::fill_fe_values(),
const unsigned int subface_no,
const Quadrature<dim-1> &quadrature,
const InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const = 0;
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const = 0;
/**
* Give class @p FEValues access to the private <tt>get_...data</tt> and
const CellSimilarity::Similarity cell_similarity,
const Quadrature<dim> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const;
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const;
/**
* Compute mapping-related information for a face of a cell.
const unsigned int face_no,
const Quadrature<dim-1> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const;
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const;
/**
* Compute mapping-related information for a child of a face of a cell.
const unsigned int subface_no,
const Quadrature<dim-1> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const;
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const;
virtual void
transform (const VectorSlice<const std::vector<Tensor<1,dim> > > input,
const CellSimilarity::Similarity cell_similarity,
const Quadrature<dim> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const;
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const;
/**
* Compute mapping-related information for a face of a cell.
const unsigned int face_no,
const Quadrature<dim-1> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const;
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const;
/**
* Compute mapping-related information for a child of a face of a cell.
const unsigned int subface_no,
const Quadrature<dim-1> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const;
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const;
/**
* This function and the next allow to generate the transform require by the
const CellSimilarity::Similarity cell_similarity,
const Quadrature<dim> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const;
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const;
/**
* Compute mapping-related information for a face of a cell.
const unsigned int face_no,
const Quadrature<dim-1> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const;
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const;
/**
* Compute mapping-related information for a child of a face of a cell.
const unsigned int subface_no,
const Quadrature<dim-1> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const;
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const;
/**
* For <tt>dim=2,3</tt>. Append the support points of all shape functions
const CellSimilarity::Similarity cell_similarity,
const Quadrature<dim> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const;
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const;
/**
* Compute mapping-related information for a face of a cell.
const unsigned int face_no,
const Quadrature<dim-1> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const;
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const;
/**
* Compute mapping-related information for a child of a face of a cell.
const unsigned int subface_no,
const Quadrature<dim-1> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const;
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const;
/**
* Compute shape values and/or derivatives.
const CellSimilarity::Similarity cell_similarity,
const Quadrature<dim> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const;
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const;
/**
* Reference to the vector of shifts.
const CellSimilarity::Similarity cell_similarity,
const Quadrature<dim> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const;
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const;
/**
* Reference to the vector of shifts.
*/
-
SmartPointer<const VECTOR, MappingQEulerian<dim,VECTOR,spacedim> > euler_vector;
/**
const CellSimilarity::Similarity cell_similarity,
const Quadrature<dim> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const
{
// convert data object to internal
// data for this class. fails with
const unsigned int face_no,
const Quadrature<dim-1> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const
{
// convert data object to internal
// data for this class. fails with
const unsigned int subface_no,
const Quadrature<dim-1> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const
{
// convert data object to internal
// data for this class. fails with
const CellSimilarity::Similarity cell_similarity,
const Quadrature<dim> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const
{
// convert data object to internal data for this class. fails with an
// exception if that is not possible
const unsigned int face_no,
const Quadrature<dim-1> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const
{
// convert data object to internal data for this class. fails with an
// exception if that is not possible
const unsigned int subface_no,
const Quadrature<dim-1> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const
{
// convert data object to internal data for this class. fails with an
// exception if that is not possible
const CellSimilarity::Similarity cell_similarity,
const Quadrature<dim> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const
{
// convert data object to internal data for this class. fails with an
// exception if that is not possible
const unsigned int face_no,
const Quadrature<dim-1> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const
{
// convert data object to internal data for this class. fails with an
// exception if that is not possible
const unsigned int subface_no,
const Quadrature<dim-1> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const
{
// convert data object to internal data for this class. fails with an
// exception if that is not possible
const CellSimilarity::Similarity cell_similarity,
const Quadrature<dim> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const
{
// ensure that the following static_cast is really correct:
Assert (dynamic_cast<const InternalData *>(&internal_data) != 0,
const unsigned int n_q_points,
const std::vector<double> &weights,
const typename dealii::MappingQ1<dim,spacedim>::InternalData &data,
- FEValuesData<dim,spacedim> &output_data)
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data)
{
const UpdateFlags update_flags(data.current_update_flags());
const typename dealii::MappingQ1<dim,spacedim>::DataSetDescriptor data_set,
const Quadrature<dim-1> &quadrature,
const typename dealii::MappingQ1<dim,spacedim>::InternalData &data,
- FEValuesData<dim,spacedim> &output_data)
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data)
{
maybe_compute_q_points<dim,spacedim> (data_set,
data,
const unsigned int face_no,
const Quadrature<dim-1> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const
{
// ensure that the following cast is really correct:
Assert ((dynamic_cast<const InternalData *>(&internal_data) != 0),
const unsigned int subface_no,
const Quadrature<dim-1> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const
{
// ensure that the following cast is really correct:
Assert ((dynamic_cast<const InternalData *>(&internal_data) != 0),
// ---------------------------------------------------------------------
//
-// Copyright (C) 2001 - 2014 by the deal.II authors
+// Copyright (C) 2001 - 2015 by the deal.II authors
//
// This file is part of the deal.II library.
//
const CellSimilarity::Similarity ,
const Quadrature<dim> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const
{
// call the function of the base class, but ignoring
// any potentially detected cell similarity between
const CellSimilarity::Similarity ,
const Quadrature<dim> &quadrature,
const typename Mapping<dim,spacedim>::InternalDataBase &internal_data,
- FEValuesData<dim,spacedim> &output_data) const
+ internal::FEValues::MappingRelatedData<dim,spacedim> &output_data) const
{
// call the function of the base class, but ignoring
// any potentially detected cell similarity between