16 #ifndef dealii_data_out_h 17 #define dealii_data_out_h 21 #include <deal.II/base/config.h> 23 #include <deal.II/numerics/data_out_dof_data.h> 27 DEAL_II_NAMESPACE_OPEN
31 namespace DataOutImplementation
38 template <
int dim,
int spacedim>
42 const unsigned int n_datasets,
43 const unsigned int n_subdivisions,
44 const std::vector<unsigned int> &n_postprocessor_outputs,
50 const std::vector<std::vector<unsigned int>> &cell_to_patch_index_map);
52 std::vector<Point<spacedim>> patch_evaluation_points;
54 const std::vector<std::vector<unsigned int>> *cell_to_patch_index_map;
159 template <
int dim,
typename DoFHandlerType = DoFHandler<dim>>
161 DoFHandlerType::dimension,
162 DoFHandlerType::space_dimension>
171 DoFHandlerType::dimension,
175 DoFHandlerType::dimension,
176 DoFHandlerType::space_dimension>::active_cell_iterator;
280 build_patches(
const unsigned int n_subdivisions = 0);
314 build_patches(
const Mapping<DoFHandlerType::dimension,
315 DoFHandlerType::space_dimension> &mapping,
316 const unsigned int n_subdivisions = 0,
348 first_locally_owned_cell();
368 build_one_patch(
const std::pair<cell_iterator, unsigned int> *cell_and_index,
370 DoFHandlerType::dimension,
371 DoFHandlerType::space_dimension> &scratch_data,
372 const unsigned int n_subdivisions,
378 DEAL_II_NAMESPACE_CLOSE
typename DataOut_DoFData< DoFHandlerType, DoFHandlerType::dimension, DoFHandlerType::space_dimension >::cell_iterator cell_iterator
Abstract base class for mapping classes.