16 #ifndef dealii_data_out_h 17 #define dealii_data_out_h 33 namespace DataOutImplementation
40 template <
int dim,
int spacedim>
46 const std::vector<unsigned int> &n_postprocessor_outputs,
147 template <
int dim,
typename DoFHandlerType = DoFHandler<dim>>
149 DoFHandlerType::dimension,
150 DoFHandlerType::space_dimension>
153 static_assert(dim == DoFHandlerType::dimension,
154 "The dimension given explicitly as a template argument to " 155 "this class must match the dimension of the DoFHandler " 156 "template argument");
157 static constexpr
unsigned int spacedim = DoFHandlerType::space_dimension;
165 DoFHandlerType::dimension,
173 typename std::function<cell_iterator(const Triangulation<dim, spacedim> &)>;
180 typename std::function<cell_iterator(const Triangulation<dim, spacedim> &,
324 build_patches(
const Mapping<DoFHandlerType::dimension,
325 DoFHandlerType::space_dimension> &mapping,
423 const std::pair<FirstCellFunctionType, NextCellFunctionType>
424 get_cell_selection()
const;
461 std::function<cell_iterator(const Triangulation<dim, spacedim> &)>
469 std::function<cell_iterator(const Triangulation<dim, spacedim> &,
482 first_locally_owned_cell();
505 build_one_patch(
const std::pair<cell_iterator, unsigned int> *cell_and_index,
507 DoFHandlerType::dimension,
508 DoFHandlerType::space_dimension> &scratch_data,
typename std::function< cell_iterator(const Triangulation< dim, spacedim > &, const cell_iterator &)> NextCellFunctionType
std::vector< Point< spacedim > > patch_evaluation_points
const std::vector< std::shared_ptr<::hp::FECollection< dim, spacedim > > > finite_elements
const std::vector< std::vector< unsigned int > > * cell_to_patch_index_map
typename DataOut_DoFData< DoFHandler< dim >, DoFHandler< dim > ::dimension, DoFHandler< dim > ::space_dimension >::cell_iterator cell_iterator
typename std::function< cell_iterator(const Triangulation< dim, spacedim > &)> FirstCellFunctionType
Abstract base class for mapping classes.
const unsigned int n_datasets
#define DEAL_II_NAMESPACE_CLOSE
ParallelData(const unsigned int n_datasets, const unsigned int n_subdivisions, const std::vector< unsigned int > &n_postprocessor_outputs, const Mapping< dim, spacedim > &mapping, const std::vector< std::shared_ptr<::hp::FECollection< dim, spacedim >>> &finite_elements, const UpdateFlags update_flags, const std::vector< std::vector< unsigned int >> &cell_to_patch_index_map)
const unsigned int n_subdivisions
#define DEAL_II_NAMESPACE_OPEN
const UpdateFlags update_flags
#define DEAL_II_DEPRECATED