Reference documentation for deal.II version 9.5.0
|
#include <deal.II/base/data_out_base.h>
Public Member Functions | |
void | parse_parameters (const ParameterHandler &prm) |
std::size_t | memory_consumption () const |
Static Public Member Functions | |
static void | declare_parameters (ParameterHandler &prm) |
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 565 of file data_out_base.h.
|
static |
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 600 of file data_out_base.h.
void DataOutBase::OutputFlagsBase< FlagsType >::parse_parameters | ( | const ParameterHandler & | prm | ) |
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 606 of file data_out_base.h.
std::size_t DataOutBase::OutputFlagsBase< FlagsType >::memory_consumption |
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 612 of file data_out_base.h.