-for (VEC : SERIAL_VECTORS; SCALAR : REAL_SCALARS; deal_II_dimension : DIMENSIONS; lda : BOOL)
+for (VEC : REAL_SERIAL_VECTORS; SCALAR : REAL_SCALARS; deal_II_dimension : DIMENSIONS; lda : BOOL)
{
template
void
}
-for (VEC : SERIAL_VECTORS; SCALAR : REAL_SCALARS; deal_II_dimension : DIMENSIONS; lda : BOOL)
+for (VEC : REAL_SERIAL_VECTORS; SCALAR : REAL_SCALARS; deal_II_dimension : DIMENSIONS; lda : BOOL)
{
template
void
template
void
DoFCellAccessor<DoFHandler<deal_II_dimension>, lda>::get_interpolated_dof_values
- (const PETScWrappers::BlockVector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::BlockVector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<DoFHandler<deal_II_dimension>, lda>::get_interpolated_dof_values
- (const PETScWrappers::MPI::BlockVector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::MPI::BlockVector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<DoFHandler<deal_II_dimension>, lda>::get_interpolated_dof_values
- (const PETScWrappers::Vector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::Vector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<DoFHandler<deal_II_dimension>, lda>::get_interpolated_dof_values
- (const PETScWrappers::MPI::Vector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::MPI::Vector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
#if deal_II_dimension != 3
template
void
DoFCellAccessor<DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::get_interpolated_dof_values
- (const PETScWrappers::BlockVector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::BlockVector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::get_interpolated_dof_values
- (const PETScWrappers::MPI::BlockVector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::MPI::BlockVector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::get_interpolated_dof_values
- (const PETScWrappers::Vector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::Vector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::get_interpolated_dof_values
- (const PETScWrappers::MPI::Vector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::MPI::Vector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
#endif
template
void
DoFCellAccessor<DoFHandler<1,3>, lda>::get_interpolated_dof_values
- (const PETScWrappers::BlockVector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::BlockVector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<DoFHandler<1,3>, lda>::get_interpolated_dof_values
- (const PETScWrappers::MPI::BlockVector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::MPI::BlockVector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<DoFHandler<1,3>, lda>::get_interpolated_dof_values
- (const PETScWrappers::Vector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::Vector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<DoFHandler<1,3>, lda>::get_interpolated_dof_values
- (const PETScWrappers::MPI::Vector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::MPI::Vector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
#endif
template
void
DoFCellAccessor<hp::DoFHandler<deal_II_dimension>, lda>::get_interpolated_dof_values
- (const PETScWrappers::BlockVector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::BlockVector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<hp::DoFHandler<deal_II_dimension>, lda>::get_interpolated_dof_values
- (const PETScWrappers::MPI::BlockVector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::MPI::BlockVector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<hp::DoFHandler<deal_II_dimension>, lda>::get_interpolated_dof_values
- (const PETScWrappers::Vector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::Vector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<hp::DoFHandler<deal_II_dimension>, lda>::get_interpolated_dof_values
- (const PETScWrappers::MPI::Vector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::MPI::Vector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
#if deal_II_dimension != 3
template
void
DoFCellAccessor<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::get_interpolated_dof_values
- (const PETScWrappers::BlockVector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::BlockVector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::get_interpolated_dof_values
- (const PETScWrappers::MPI::BlockVector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::MPI::BlockVector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::get_interpolated_dof_values
- (const PETScWrappers::Vector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::Vector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::get_interpolated_dof_values
- (const PETScWrappers::MPI::Vector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::MPI::Vector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
#endif
template
void
DoFCellAccessor<hp::DoFHandler<1,3>, lda>::get_interpolated_dof_values
- (const PETScWrappers::BlockVector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::BlockVector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<hp::DoFHandler<1,3>, lda>::get_interpolated_dof_values
- (const PETScWrappers::MPI::BlockVector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::MPI::BlockVector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<hp::DoFHandler<1,3>, lda>::get_interpolated_dof_values
- (const PETScWrappers::Vector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::Vector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<hp::DoFHandler<1,3>, lda>::get_interpolated_dof_values
- (const PETScWrappers::MPI::Vector&, Vector<std::complex<double> >&) const;
+ (const PETScWrappers::MPI::Vector&, Vector<std::complex<double> >&,
+ const unsigned int fe_index) const;
#endif
#endif // PETSC_USE_COMPLEX
template
void
DoFCellAccessor<DoFHandler<deal_II_dimension>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::BlockVector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::BlockVector&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<DoFHandler<deal_II_dimension>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::MPI::BlockVector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::MPI::BlockVector&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<DoFHandler<deal_II_dimension>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::Vector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::Vector&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<DoFHandler<deal_II_dimension>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::MPI::Vector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::MPI::Vector&,
+ const unsigned int fe_index) const;
#if deal_II_dimension != 3
template
void
DoFCellAccessor<DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::BlockVector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::BlockVector&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::MPI::BlockVector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::MPI::BlockVector&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::Vector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::Vector&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::MPI::Vector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::MPI::Vector&,
+ const unsigned int fe_index) const;
#endif
template
void
DoFCellAccessor<DoFHandler<1,3>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::BlockVector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::BlockVector&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<DoFHandler<1,3>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::MPI::BlockVector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::MPI::BlockVector&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<DoFHandler<1,3>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::Vector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::Vector&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<DoFHandler<1,3>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::MPI::Vector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::MPI::Vector&,
+ const unsigned int fe_index) const;
#endif
template
void
DoFCellAccessor<hp::DoFHandler<deal_II_dimension>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::BlockVector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::BlockVector&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<hp::DoFHandler<deal_II_dimension>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::MPI::BlockVector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::MPI::BlockVector&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<hp::DoFHandler<deal_II_dimension>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::Vector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::Vector&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<hp::DoFHandler<deal_II_dimension>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::MPI::Vector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::MPI::Vector&,
+ const unsigned int fe_index) const;
#if deal_II_dimension != 3
template
void
DoFCellAccessor<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::BlockVector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::BlockVector&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::MPI::BlockVector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::MPI::BlockVector&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::Vector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::Vector&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<hp::DoFHandler<deal_II_dimension,deal_II_dimension+1>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::MPI::Vector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::MPI::Vector&,
+ const unsigned int fe_index) const;
#endif
template
void
DoFCellAccessor<hp::DoFHandler<1,3>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::BlockVector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::BlockVector&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<hp::DoFHandler<1,3>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::MPI::BlockVector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::MPI::BlockVector&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<hp::DoFHandler<1,3>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::Vector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::Vector&,
+ const unsigned int fe_index) const;
template
void
DoFCellAccessor<hp::DoFHandler<1,3>, lda>::set_dof_values_by_interpolation
- (const Vector<std::complex<double> >&, PETScWrappers::MPI::Vector&) const;
+ (const Vector<std::complex<double> >&, PETScWrappers::MPI::Vector&,
+ const unsigned int fe_index) const;
#endif
#endif // PETSC_USE_COMPLEX
template <int dim, int spacedim>
void
do_function_values (const ::dealii::Vector<double> &dof_values,
- const Table<2,double> &shape_values,
+ const dealii::Table<2,double> &shape_values,
const std::vector<typename SymmetricTensor<2,dim,spacedim>::ShapeFunctionData> &shape_function_data,
std::vector<dealii::SymmetricTensor<2,spacedim> > &values)
{
template <int dim, int spacedim>
void
do_function_values (const ::dealii::Vector<double> &dof_values,
- const Table<2,double> &shape_values,
+ const dealii::Table<2,double> &shape_values,
const std::vector<typename Tensor<2,dim,spacedim>::ShapeFunctionData> &shape_function_data,
std::vector<dealii::Tensor<2,spacedim> > &values)
{
template <typename Number, typename Number2>
void
do_function_values (const Number2 *dof_values_ptr,
- const Table<2,double> &shape_values,
+ const dealii::Table<2,double> &shape_values,
std::vector<Number> &values)
{
// scalar finite elements, so shape_values.size() == dofs_per_cell
template <int dim, int spacedim, typename VectorType, typename Number>
void
do_function_values (const Number *dof_values_ptr,
- const Table<2,double> &shape_values,
+ const dealii::Table<2,double> &shape_values,
const FiniteElement<dim,spacedim> &fe,
const std::vector<unsigned int> &shape_function_to_row_table,
VectorSlice<std::vector<VectorType> > &values,