#include <deal.II/lac/constraint_matrix.h>
-#include <array>
#include <functional>
#include <deal.II-cdr/parameters.h>
#ifndef dealii__cdr_parameters_h
#define dealii__cdr_parameters_h
-#include <fstream>
-#include <string>
-
#include <deal.II/base/parameter_handler.h>
+#include <string>
+
namespace CDR
{
using namespace dealii;
#include <deal.II-cdr/parameters.h>
+#include <functional>
+
namespace CDR
{
using namespace dealii;
#ifndef dealii__cdr_system_matrix_templates_h
#define dealii__cdr_system_matrix_templates_h
+#include <deal.II/base/quadrature_lib.h>
+
+#include <deal.II/dofs/dof_handler.h>
+
+#include <deal.II/lac/constraint_matrix.h>
+
#include <deal.II/fe/fe_q.h>
#include <deal.II/fe/fe_values.h>
+#include <deal.II-cdr/parameters.h>
#include <deal.II-cdr/system_matrix.h>
+#include <functional>
#include <vector>
namespace CDR
#ifndef dealii__cdr_system_rhs_h
#define dealii__cdr_system_rhs_h
+#include <deal.II/base/point.h>
#include <deal.II/base/quadrature_lib.h>
+#include <deal.II/base/tensor.h>
#include <deal.II/dofs/dof_handler.h>
#include <deal.II-cdr/parameters.h>
+#include <functional>
+
namespace CDR
{
using namespace dealii;
#ifndef dealii__cdr_system_rhs_templates_h
#define dealii__cdr_system_rhs_templates_h
+#include <deal.II/base/point.h>
+#include <deal.II/base/quadrature_lib.h>
+#include <deal.II/base/tensor.h>
+
+#include <deal.II/dofs/dof_handler.h>
+
#include <deal.II/fe/fe_q.h>
#include <deal.II/fe/fe_values.h>
+#include <deal.II/lac/constraint_matrix.h>
#include <deal.II/lac/vector.h>
-#include <vector>
-
+#include <deal.II-cdr/parameters.h>
#include <deal.II-cdr/system_rhs.h>
+#include <functional>
+#include <vector>
+
namespace CDR
{
using namespace dealii;
#include <deal.II/base/data_out_base.h>
#include <deal.II/base/utilities.h>
+#include <deal.II/dofs/dof_handler.h>
+
#include <deal.II/lac/vector.h>
#include <deal.II/numerics/data_out.h>
#include <deal.II-cdr/parameters.h>
+#include <fstream>
+#include <string>
+
namespace CDR
{
void Parameters::configure_parameter_handler(ParameterHandler ¶meter_handler)
+#include <deal.II/lac/sparse_matrix.h>
#include <deal.II/lac/trilinos_sparse_matrix.h>
#include <deal.II/lac/trilinos_vector.h>
+#include <deal.II/lac/vector.h>
#include <deal.II-cdr/system_rhs.templates.h>
#include <deal.II/lac/trilinos_vector.h>
+#include <deal.II/lac/vector.h>
#include <deal.II-cdr/write_pvtu_output.templates.h>
#include <deal.II/base/conditional_ostream.h>
-#include <deal.II/base/function_parser.h>
#include <deal.II/base/quadrature_lib.h>
#include <deal.II/dofs/dof_handler.h>
#include <deal.II/dofs/dof_tools.h>
#include <deal.II/fe/fe_q.h>
-#include <deal.II/fe/fe_values.h>
#include <deal.II/grid/grid_generator.h>
#include <deal.II/grid/manifold_lib.h>
#include <deal.II/lac/constraint_matrix.h>
#include <deal.II/numerics/error_estimator.h>
-#include <deal.II/numerics/matrix_tools.h>
-#include <deal.II/numerics/vector_tools.h>
// for distributed computations
#include <deal.II/base/utilities.h>
#include <deal.II/lac/trilinos_precondition.h>
#include <deal.II/lac/trilinos_vector.h>
-#include <array>
-#include <functional>
#include <chrono>
+#include <functional>
#include <iostream>
-#include <vector>
#include <deal.II-cdr/system_matrix.h>
#include <deal.II-cdr/system_rhs.h>