17 #ifndef __deal2__data_out_rotation_h
18 #define __deal2__data_out_rotation_h
21 #include <deal.II/base/config.h>
22 #include <deal.II/numerics/data_out_dof_data.h>
27 DEAL_II_NAMESPACE_OPEN
43 template <
int dim,
int spacedim>
47 const unsigned int n_subdivisions,
48 const unsigned int n_patches_per_circle,
49 const std::vector<unsigned int> &n_postprocessor_outputs,
54 const unsigned int n_patches_per_circle;
56 std::vector<Point<spacedim> > patch_evaluation_points;
120 template <
int dim,
class DH=DoFHandler<dim> >
155 virtual void build_patches (
const unsigned int n_patches_per_circle,
156 const unsigned int n_subdivisions = 0);
195 <<
"The number of subdivisions per patch, " << arg1
196 <<
", is not valid.");
202 <<
"The radial variable attains a negative value of " << arg1);
220 DEAL_II_NAMESPACE_CLOSE
DeclException1(ExcInvalidNumberOfSubdivisions, int,<< "The number of subdivisions per patch, "<< arg1<< ", is not valid.")
virtual void build_patches(const unsigned int n_patches_per_circle, const unsigned int n_subdivisions=0)
std::vector< Patch > patches
virtual cell_iterator next_cell(const cell_iterator &cell)
DataOut_DoFData< DH, DH::dimension+1 >::cell_iterator cell_iterator
void build_one_patch(const cell_iterator *cell, internal::DataOutRotation::ParallelData< DH::dimension, DH::space_dimension > &data, std::vector< DataOutBase::Patch< DH::dimension+1, DH::space_dimension+1 > > &patches)
virtual cell_iterator first_cell()