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,
47 const ::hp::MappingCollection<dim, spacedim> &mapping,
146 template <
int dim,
typename DoFHandlerType = DoFHandler<dim>>
148 DoFHandlerType::dimension,
149 DoFHandlerType::space_dimension>
152 static_assert(dim == DoFHandlerType::dimension,
153 "The dimension given explicitly as a template argument to " 154 "this class must match the dimension of the DoFHandler " 155 "template argument");
156 static constexpr
unsigned int spacedim = DoFHandlerType::space_dimension;
164 DoFHandlerType::dimension,
172 typename std::function<cell_iterator(const Triangulation<dim, spacedim> &)>;
179 typename std::function<cell_iterator(const Triangulation<dim, spacedim> &,
320 build_patches(
const Mapping<DoFHandlerType::dimension,
321 DoFHandlerType::space_dimension> &mapping,
331 DoFHandlerType::space_dimension> &mapping,
429 const std::pair<FirstCellFunctionType, NextCellFunctionType>
430 get_cell_selection()
const;
467 std::function<cell_iterator(const Triangulation<dim, spacedim> &)>
475 std::function<cell_iterator(const Triangulation<dim, spacedim> &,
488 first_locally_owned_cell();
511 build_one_patch(
const std::pair<cell_iterator, unsigned int> *cell_and_index,
513 DoFHandlerType::dimension,
514 DoFHandlerType::space_dimension> &scratch_data,
527 template <
int dim,
typename DoFHandlerType = DoFHandler<dim>>
typename std::function< cell_iterator(const Triangulation< dim, spacedim > &, const cell_iterator &)> NextCellFunctionType
std::vector< Point< spacedim > > patch_evaluation_points
ParallelData(const unsigned int n_datasets, const unsigned int n_subdivisions, const std::vector< unsigned int > &n_postprocessor_outputs, const ::hp::MappingCollection< 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)
::DataOut< dim, DoFHandlerType > DataOut
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
const unsigned int n_subdivisions
#define DEAL_II_NAMESPACE_OPEN
const UpdateFlags update_flags
#define DEAL_II_DEPRECATED