15#ifndef dealii_data_out_h
16#define dealii_data_out_h
32 namespace DataOutImplementation
39 template <
int dim,
int spacedim>
45 const std::vector<unsigned int> &n_postprocessor_outputs,
46 const ::hp::MappingCollection<dim, spacedim> &mapping,
145template <
int dim,
int spacedim = dim>
310 const unsigned int n_subdivisions = 0,
318 const unsigned int n_subdivisions = 0,
370 const cell_iterator &)> &next_cell);
415 std::pair<FirstCellFunctionType, NextCellFunctionType>
447 const std::pair<cell_iterator, unsigned int> *cell_and_index,
449 const unsigned int n_subdivisions,
typename Triangulation< dim, spacedim >::cell_iterator cell_iterator
virtual void build_patches(const unsigned int n_subdivisions=0)
typename std::function< cell_iterator(const Triangulation< dim, spacedim > &)> FirstCellFunctionType
void build_one_patch(const std::pair< cell_iterator, unsigned int > *cell_and_index, internal::DataOutImplementation::ParallelData< dim, spacedim > &scratch_data, const unsigned int n_subdivisions, const CurvedCellRegion curved_cell_region)
typename std::function< cell_iterator(const Triangulation< dim, spacedim > &, const cell_iterator &)> NextCellFunctionType
typename DataOut_DoFData< dim, dim, spacedim, spacedim >::cell_iterator cell_iterator
void set_cell_selection(const std::function< cell_iterator(const Triangulation< dim, spacedim > &)> &first_cell, const std::function< cell_iterator(const Triangulation< dim, spacedim > &, const cell_iterator &)> &next_cell)
std::function< cell_iterator(const Triangulation< dim, spacedim > &)> first_cell_function
std::function< cell_iterator(const Triangulation< dim, spacedim > &, const cell_iterator &)> next_cell_function
std::pair< FirstCellFunctionType, NextCellFunctionType > get_cell_selection() const
Abstract base class for mapping classes.
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
const unsigned int n_datasets
const unsigned int n_subdivisions
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
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)