#include "DTR_mf.hpp"
#include <deal.II/base/convergence_table.h>
#include <filesystem>
|
| void | solve_problem (unsigned int initial_refinements=5) |
| | Solve the ADR problem. It prints all the verbose information to the standard output, including timings, solver information, and errors.
|
| |
| void | convergence_study () |
| | Execute a convergence study for the ADR problem, extracting the L2 and H1 errors and the convergence rates. It writes the convergence table both to the /output/convergence_mf.csv file and to the standard output.
|
| |
| void | dimension_time_study () |
| | Evaluate the solver performances for different number of dofs. Metrics are stored in the dimension_time_mf.csv file in the usual output directory, such as the number of dofs and the solver time.
|
| |
| void | polynomial_degree_study () |
| | Evaluate the solver performances for different polynomial degrees. Many metrics are stored in the polynomial_degree_mf.csv file in the usual output directory, such as the number of dofs, the number of iterations, and the solver time. For a predefined problem size.
|
| |
| int | main (int argc, char *argv[]) |
| |
◆ convergence_study()
| void convergence_study |
( |
| ) |
|
Execute a convergence study for the ADR problem, extracting the L2 and H1 errors and the convergence rates. It writes the convergence table both to the /output/convergence_mf.csv file and to the standard output.
◆ dimension_time_study()
| void dimension_time_study |
( |
| ) |
|
Evaluate the solver performances for different number of dofs. Metrics are stored in the dimension_time_mf.csv file in the usual output directory, such as the number of dofs and the solver time.
◆ main()
| int main |
( |
int | argc, |
|
|
char * | argv[] ) |
◆ polynomial_degree_study()
| void polynomial_degree_study |
( |
| ) |
|
Evaluate the solver performances for different polynomial degrees. Many metrics are stored in the polynomial_degree_mf.csv file in the usual output directory, such as the number of dofs, the number of iterations, and the solver time. For a predefined problem size.
◆ solve_problem()
| void solve_problem |
( |
unsigned int | initial_refinements = 5 | ) |
|
Solve the ADR problem. It prints all the verbose information to the standard output, including timings, solver information, and errors.
- Parameters
-
| initial_refinements | Number of initial refinements to provide to the run method. Default is 5. |