17 #ifndef __deal2__data_out_faces_h
18 #define __deal2__data_out_faces_h
21 #include <deal.II/base/config.h>
22 #include <deal.II/numerics/data_out.h>
43 template <
int dim,
int spacedim>
47 const unsigned int n_subdivisions,
48 const std::vector<unsigned int> &n_postprocessor_outputs,
53 std::vector<Point<dim> > patch_normals;
54 std::vector<Point<spacedim> > patch_evaluation_points;
116 template <
int dim,
class DH=DoFHandler<dim> >
197 const unsigned int n_subdivisions = 0);
265 virtual FaceDescriptor
next_face (
const FaceDescriptor &face);
272 <<
"The number of subdivisions per patch, " << arg1
273 <<
", is not valid.");
299 DEAL_II_NAMESPACE_CLOSE
DeclException1(ExcInvalidNumberOfSubdivisions, int,<< "The number of subdivisions per patch, "<< arg1<< ", is not valid.")
virtual FaceDescriptor first_face()
void build_one_patch(const FaceDescriptor *cell_and_face, internal::DataOutFaces::ParallelData< DH::dimension, DH::dimension > &data, DataOutBase::Patch< DH::dimension-1, DH::space_dimension > &patch)
std::pair< cell_iterator, unsigned int > FaceDescriptor
DataOutFaces(const bool surface_only=true)
DeclException0(ExcCellNotActiveForCellData)
virtual void build_patches(const unsigned int n_subdivisions=0)
virtual FaceDescriptor next_face(const FaceDescriptor &face)
DataOut_DoFData< DH, DH::dimension-1, DH::dimension >::cell_iterator cell_iterator