16 #ifndef dealii_data_out_h 17 #define dealii_data_out_h 21 #include <deal.II/base/config.h> 22 #include <deal.II/numerics/data_out_dof_data.h> 26 DEAL_II_NAMESPACE_OPEN
30 namespace DataOutImplementation
37 template <
int dim,
int spacedim>
41 const unsigned int n_subdivisions,
42 const std::vector<unsigned int> &n_postprocessor_outputs,
46 const std::vector<std::vector<unsigned int> > &cell_to_patch_index_map);
48 std::vector<Point<spacedim> > patch_evaluation_points;
50 const std::vector<std::vector<unsigned int> > *cell_to_patch_index_map;
155 template <
int dim,
typename DoFHandlerType=DoFHandler<dim> >
166 active_cell_iterator;
252 virtual void build_patches (
const unsigned int n_subdivisions = 0);
286 const unsigned int n_subdivisions = 0,
335 (
const std::pair<cell_iterator, unsigned int> *cell_and_index,
337 const unsigned int n_subdivisions,
343 DEAL_II_NAMESPACE_CLOSE
void build_one_patch(const std::pair< cell_iterator, unsigned int > *cell_and_index, internal::DataOutImplementation::ParallelData< DoFHandlerType::dimension, DoFHandlerType::space_dimension > &scratch_data, const unsigned int n_subdivisions, const CurvedCellRegion curved_cell_region)
virtual cell_iterator next_cell(const cell_iterator &cell)
virtual void build_patches(const unsigned int n_subdivisions=0)
virtual cell_iterator first_locally_owned_cell()
Abstract base class for mapping classes.
virtual cell_iterator first_cell()
DataOut_DoFData< DoFHandlerType, DoFHandlerType::dimension, DoFHandlerType::space_dimension >::cell_iterator cell_iterator
virtual cell_iterator next_locally_owned_cell(const cell_iterator &cell)