#include <lac/petsc_vector.h>
#include <lac/petsc_block_vector.h>
#include <lac/trilinos_vector.h>
+#include <lac/trilinos_block_vector.h>
#include <grid/tria.h>
#include <grid/tria_iterator.h>
#include <dofs/dof_handler.h>
get_interpolated_dof_values (const TrilinosWrappers::Vector &in,
Vector<TrilinosScalar> &out) const = 0;
-// /**
-// * Call
-// * @p get_interpolated_dof_values
-// * of the iterator with the
-// * given arguments.
-// */
-// virtual
-// void
-// get_interpolated_dof_values (const TrilinosWrappers::BlockVector &in,
-// Vector<TrilinosScalar> &out) const = 0;
+ /**
+ * Call
+ * @p get_interpolated_dof_values
+ * of the iterator with the
+ * given arguments.
+ */
+ virtual
+ void
+ get_interpolated_dof_values (const TrilinosWrappers::BlockVector &in,
+ Vector<TrilinosScalar> &out) const = 0;
#endif
};
get_interpolated_dof_values (const TrilinosWrappers::Vector &in,
Vector<TrilinosScalar> &out) const;
-// /**
-// * Call
-// * @p get_interpolated_dof_values
-// * of the iterator with the
-// * given arguments.
-// */
-// virtual
-// void
-// get_interpolated_dof_values (const TrilinosWrappers::BlockVector &in,
-// Vector<TrilinosScalar> &out) const;
+ /**
+ * Call
+ * @p get_interpolated_dof_values
+ * of the iterator with the
+ * given arguments.
+ */
+ virtual
+ void
+ get_interpolated_dof_values (const TrilinosWrappers::BlockVector &in,
+ Vector<TrilinosScalar> &out) const;
#endif
private:
get_interpolated_dof_values (const TrilinosWrappers::Vector &in,
Vector<TrilinosScalar> &out) const;
-// /**
-// * Call
-// * @p get_interpolated_dof_values
-// * of the iterator with the
-// * given arguments.
-// */
-// virtual
-// void
-// get_interpolated_dof_values (const TrilinosWrappers::BlockVector &in,
-// Vector<TrilinosScalar> &out) const;
+ /**
+ * Call
+ * @p get_interpolated_dof_values
+ * of the iterator with the
+ * given arguments.
+ */
+ virtual
+ void
+ get_interpolated_dof_values (const TrilinosWrappers::BlockVector &in,
+ Vector<TrilinosScalar> &out) const;
#endif
private:
#include <lac/petsc_vector.h>
#include <lac/petsc_block_vector.h>
#include <lac/trilinos_vector.h>
+#include <lac/trilinos_block_vector.h>
#include <lac/sparse_matrix.h>
#include <dofs/dof_accessor.h>
DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<TrilinosWrappers::Vector,float>
(const Vector<float>&, TrilinosWrappers::Vector&) const;
-// template
-// void
-// DoFCellAccessor<DoFHandler<deal_II_dimension> >::get_dof_values<TrilinosWrappers::BlockVector,double>
-// (const TrilinosWrappers::BlockVector &, Vector<double>&) const;
-// template
-// void
-// DoFCellAccessor<DoFHandler<deal_II_dimension> >::get_dof_values<TrilinosWrappers::BlockVector,float>
-// (const TrilinosWrappers::BlockVector &, Vector<float>&) const;
-// template
-// void
-// DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<TrilinosWrappers::BlockVector,double>
-// (const Vector<double> &, TrilinosWrappers::BlockVector&) const;
-// template
-// void
-// DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<TrilinosWrappers::BlockVector,float>
-// (const Vector<float>&, TrilinosWrappers::BlockVector&) const;
+template
+void
+DoFCellAccessor<DoFHandler<deal_II_dimension> >::get_dof_values<TrilinosWrappers::BlockVector,double>
+(const TrilinosWrappers::BlockVector &, Vector<double>&) const;
+template
+void
+DoFCellAccessor<DoFHandler<deal_II_dimension> >::get_dof_values<TrilinosWrappers::BlockVector,float>
+(const TrilinosWrappers::BlockVector &, Vector<float>&) const;
+template
+void
+DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<TrilinosWrappers::BlockVector,double>
+(const Vector<double> &, TrilinosWrappers::BlockVector&) const;
+template
+void
+DoFCellAccessor<DoFHandler<deal_II_dimension> >::set_dof_values<TrilinosWrappers::BlockVector,float>
+(const Vector<float>&, TrilinosWrappers::BlockVector&) const;
#endif
(const Vector<float>&, TrilinosWrappers::Vector&) const;
-// template
-// void
-// DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-// get_interpolated_dof_values<TrilinosWrappers::BlockVector,double>
-// (const TrilinosWrappers::BlockVector&, Vector<double>&) const;
-// template
-// void
-// DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-// set_dof_values_by_interpolation<TrilinosWrappers::BlockVector,double>
-// (const Vector<double>&, TrilinosWrappers::BlockVector&) const;
-// template
-
-// template
-// void
-// DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-// get_interpolated_dof_values<TrilinosWrappers::BlockVector,float>
-// (const TrilinosWrappers::BlockVector&, Vector<float>&) const;
-// template
-// void
-// DoFCellAccessor<DoFHandler<deal_II_dimension> >::
-// set_dof_values_by_interpolation<TrilinosWrappers::BlockVector,float>
-// (const Vector<float>&, TrilinosWrappers::BlockVector&) const;
-// template
+template
+void
+DoFCellAccessor<DoFHandler<deal_II_dimension> >::
+get_interpolated_dof_values<TrilinosWrappers::BlockVector,double>
+(const TrilinosWrappers::BlockVector&, Vector<double>&) const;
+template
+void
+DoFCellAccessor<DoFHandler<deal_II_dimension> >::
+set_dof_values_by_interpolation<TrilinosWrappers::BlockVector,double>
+(const Vector<double>&, TrilinosWrappers::BlockVector&) const;
+
+template
+void
+DoFCellAccessor<DoFHandler<deal_II_dimension> >::
+get_interpolated_dof_values<TrilinosWrappers::BlockVector,float>
+(const TrilinosWrappers::BlockVector&, Vector<float>&) const;
+template
+void
+DoFCellAccessor<DoFHandler<deal_II_dimension> >::
+set_dof_values_by_interpolation<TrilinosWrappers::BlockVector,float>
+(const Vector<float>&, TrilinosWrappers::BlockVector&) const;
#endif
DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<TrilinosWrappers::Vector,float>
(const Vector<float>&, TrilinosWrappers::Vector&) const;
-// template
-// void
-// DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::get_dof_values<TrilinosWrappers::BlockVector,double>
-// (const TrilinosWrappers::BlockVector &, Vector<double>&) const;
-// template
-// void
-// DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::get_dof_values<TrilinosWrappers::BlockVector,float>
-// (const TrilinosWrappers::BlockVector &, Vector<float>&) const;
-// template
-// void
-// DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<TrilinosWrappers::BlockVector,double>
-// (const Vector<double> &, TrilinosWrappers::BlockVector&) const;
-// template
-// void
-// DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<TrilinosWrappers::BlockVector,float>
-// (const Vector<float>&, TrilinosWrappers::BlockVector&) const;
+template
+void
+DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::get_dof_values<TrilinosWrappers::BlockVector,double>
+(const TrilinosWrappers::BlockVector &, Vector<double>&) const;
+template
+void
+DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::get_dof_values<TrilinosWrappers::BlockVector,float>
+(const TrilinosWrappers::BlockVector &, Vector<float>&) const;
+template
+void
+DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<TrilinosWrappers::BlockVector,double>
+(const Vector<double> &, TrilinosWrappers::BlockVector&) const;
+template
+void
+DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::set_dof_values<TrilinosWrappers::BlockVector,float>
+(const Vector<float>&, TrilinosWrappers::BlockVector&) const;
#endif
(const Vector<float>&, TrilinosWrappers::Vector&) const;
-// template
-// void
-// DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-// get_interpolated_dof_values<TrilinosWrappers::BlockVector,double>
-// (const TrilinosWrappers::BlockVector&, Vector<double>&) const;
-// template
-// void
-// DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-// set_dof_values_by_interpolation<TrilinosWrappers::BlockVector,double>
-// (const Vector<double>&, TrilinosWrappers::BlockVector&) const;
-
-// template
-// void
-// DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-// get_interpolated_dof_values<TrilinosWrappers::BlockVector,float>
-// (const TrilinosWrappers::BlockVector&, Vector<float>&) const;
-// template
-// void
-// DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
-// set_dof_values_by_interpolation<TrilinosWrappers::BlockVector,float>
-// (const Vector<float>&, TrilinosWrappers::BlockVector&) const;
+template
+void
+DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
+get_interpolated_dof_values<TrilinosWrappers::BlockVector,double>
+(const TrilinosWrappers::BlockVector&, Vector<double>&) const;
+template
+void
+DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
+set_dof_values_by_interpolation<TrilinosWrappers::BlockVector,double>
+(const Vector<double>&, TrilinosWrappers::BlockVector&) const;
+
+template
+void
+DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
+get_interpolated_dof_values<TrilinosWrappers::BlockVector,float>
+(const TrilinosWrappers::BlockVector&, Vector<float>&) const;
+template
+void
+DoFCellAccessor<hp::DoFHandler<deal_II_dimension> >::
+set_dof_values_by_interpolation<TrilinosWrappers::BlockVector,float>
+(const Vector<float>&, TrilinosWrappers::BlockVector&) const;
#endif