text: #include <deal.II/base/data_out_base.h>
  Base class describing common functionality between different output flags.
  This is implemented with the "Curiously Recurring Template Pattern"; derived classes use their own type to fill in the typename so that
  memory_consumption works correctly. See the Wikipedia page on the pattern for more information.
  Definition at line 542 of file data_out_base.h.
  Declare all flags with name and type as offered by this class, for use in input files.
  This method does nothing, but child classes may override this method to add fields to
  prm.
  Definition at line 577 of file data_out_base.h.
  Read the parameters declared in declare_parameters() and set the flags for this output format accordingly.
  This method does nothing, but child classes may override this method to add fields to
  prm.
  Definition at line 583 of file data_out_base.h.
  Return an estimate for the memory consumption, in bytes, of this object. This is not exact (but will usually be close) because calculating the memory usage of trees (e.g.,
  std::map) is difficult.
  Definition at line 589 of file data_out_base.h.