template
void
DoFObjectAccessor<1,deal_II_dimension>::get_dof_values (const BlockVector<2,double> &,
- Vector<float> &) const;
+ Vector<double> &) const;
template
void
template
void
DoFObjectAccessor<1,deal_II_dimension>::get_dof_values (const BlockVector<3,double> &,
- Vector<float> &) const;
+ Vector<double> &) const;
template
void
template
void
DoFObjectAccessor<2,deal_II_dimension>::get_dof_values (const BlockVector<2,double> &,
- Vector<float> &) const;
+ Vector<double> &) const;
template
void
template
void
DoFObjectAccessor<2,deal_II_dimension>::get_dof_values (const BlockVector<3,double> &,
- Vector<float> &) const;
+ Vector<double> &) const;
template
void
template
void
DoFObjectAccessor<3,deal_II_dimension>::get_dof_values (const BlockVector<2,double> &,
- Vector<float> &) const;
+ Vector<double> &) const;
template
void
DoFObjectAccessor<3,deal_II_dimension>::set_dof_values (const Vector<double> &,
template
void
DoFObjectAccessor<3,deal_II_dimension>::get_dof_values (const BlockVector<3,double> &,
- Vector<float> &) const;
+ Vector<double> &) const;
template
void
DoFObjectAccessor<3,deal_II_dimension>::set_dof_values (const Vector<double> &,
template <int dim>
-template <class InputVector>
+template <class InputVector, typename number>
void FEValuesBase<dim>::get_function_values (const InputVector &fe_function,
- vector<double> &values) const
+ vector<number> &values) const
{
Assert (fe->n_components() == 1,
ExcWrongNoOfComponents());
// get function values of dofs
// on this cell
- Vector<double> dof_values (dofs_per_cell);
+ Vector<typename InputVector::value_type> dof_values (dofs_per_cell);
if (present_cell->active())
present_cell->get_dof_values (fe_function, dof_values);
else
template <int dim>
-template <class InputVector>
-void FEValuesBase<dim>::get_function_values (const InputVector &fe_function,
- vector< Vector<double> > &values) const
+template <class InputVector, typename number>
+void FEValuesBase<dim>::get_function_values (const InputVector &fe_function,
+ vector<Vector<number> > &values) const
{
Assert (n_quadrature_points == values.size(),
ExcWrongVectorSize(values.size(), n_quadrature_points));
// get function values of dofs
// on this cell
- Vector<double> dof_values (dofs_per_cell);
+ Vector<typename InputVector::value_type> dof_values (dofs_per_cell);
if (present_cell->active())
present_cell->get_dof_values (fe_function, dof_values);
else
// get function values of dofs
// on this cell
- Vector<double> dof_values (dofs_per_cell);
+ Vector<typename InputVector::value_type> dof_values (dofs_per_cell);
if (present_cell->active())
present_cell->get_dof_values (fe_function, dof_values);
else
// get function values of dofs
// on this cell
- Vector<double> dof_values (dofs_per_cell);
+ Vector<typename InputVector::value_type> dof_values (dofs_per_cell);
if (present_cell->active())
present_cell->get_dof_values (fe_function, dof_values);
else
// get function values of dofs
// on this cell
- Vector<double> dof_values (dofs_per_cell);
+ Vector<typename InputVector::value_type> dof_values (dofs_per_cell);
if (present_cell->active())
present_cell->get_dof_values (fe_function, dof_values);
else
vector<double> &) const;
template
void FEValuesBase<deal_II_dimension>::get_function_values (const Vector<float> &,
- vector<double> &) const;
+ vector<float> &) const;
template
void FEValuesBase<deal_II_dimension>::get_function_values (const BlockVector<2,double> &,
vector<double> &) const;
vector<Vector<double> > &) const;
template
void FEValuesBase<deal_II_dimension>::get_function_values (const Vector<float> &,
- vector<Vector<double> > &) const;
+ vector<Vector<float> > &) const;
template
void FEValuesBase<deal_II_dimension>::get_function_values (const BlockVector<2,double> &,
vector<Vector<double> > &) const;