00001 //Playground 00002 #ifndef _baerbel_playground_h 00003 #define _baerbel_playground_h 00004 00005 #include <base/convergence_table.h> 00006 00007 using namespace dealii; 00008 00009 class Playground : public ConvergenceTable 00010 { 00011 public: 00012 Playground (); 00013 enum RateMode {none, reduction_rate, reduction_rate_log2}; 00014 void evaluate_convergence_rates(const std::string &data_column_key, 00015 const RateMode rate_mode, 00016 bool suppress_error_column = false); 00017 00018 void write_tex (std::ofstream &out, const bool with_header=true) const; 00019 00020 private: 00021 }; 00022 00023 #endif // _baerbel_playground_h