17 #ifndef __deal2__data_out_h 18 #define __deal2__data_out_h 22 #include <deal.II/base/config.h> 23 #include <deal.II/numerics/data_out_dof_data.h> 25 #include <deal.II/base/std_cxx1x/shared_ptr.h> 40 template <
int dim,
int spacedim>
44 const unsigned int n_subdivisions,
45 const std::vector<unsigned int> &n_postprocessor_outputs,
49 const std::vector<std::vector<unsigned int> > &cell_to_patch_index_map);
51 std::vector<Point<spacedim> > patch_evaluation_points;
53 const std::vector<std::vector<unsigned int> > *cell_to_patch_index_map;
143 template <
int dim,
class DH=DoFHandler<dim> >
173 virtual void build_patches (
const unsigned int n_subdivisions = 0);
201 const unsigned int n_subdivisions = 0,
209 virtual cell_iterator first_cell ();
222 virtual cell_iterator next_cell (
const cell_iterator &cell);
229 <<
"The number of subdivisions per patch, " << arg1
230 <<
", is not valid.");
239 cell_iterator first_locally_owned_cell ();
246 cell_iterator next_locally_owned_cell (
const cell_iterator &cell);
253 void build_one_patch (
const std::pair<cell_iterator, unsigned int> *cell_and_index,
262 DEAL_II_NAMESPACE_CLOSE
#define DeclException1(Exception1, type1, outsequence)
DataOut_DoFData< DH, DH::dimension, DH::space_dimension >::cell_iterator cell_iterator