16 #ifndef dealii__data_out_faces_h 17 #define dealii__data_out_faces_h 20 #include <deal.II/base/config.h> 21 #include <deal.II/numerics/data_out.h> 26 DEAL_II_NAMESPACE_OPEN
38 template <
int dim,
int spacedim>
42 const unsigned int n_subdivisions,
43 const std::vector<unsigned int> &n_postprocessor_outputs,
48 std::vector<Point<dim> > patch_normals;
49 std::vector<Point<spacedim> > patch_evaluation_points;
113 template <
int dim,
typename DoFHandlerType=DoFHandler<dim> >
115 DoFHandlerType::dimension>
122 static const unsigned int dimension = DoFHandlerType::dimension;
128 static const unsigned int space_dimension = DoFHandlerType::space_dimension;
158 build_patches (
const unsigned int n_subdivisions = 0);
181 const unsigned int n_subdivisions = 0);
201 virtual FaceDescriptor first_face ();
219 virtual FaceDescriptor next_face (
const FaceDescriptor &face);
230 void build_one_patch (
const FaceDescriptor *cell_and_face,
236 DEAL_II_NAMESPACE_CLOSE
Abstract base class for mapping classes.
DataOut_DoFData< DoFHandlerType, dimension-1, dimension >::cell_iterator cell_iterator
std::pair< cell_iterator, unsigned int > FaceDescriptor