Commit 98044025 authored by Lukas Riedel's avatar Lukas Riedel

Add more header includes, mostly system headers and dune-common

parent 36e0aee3
......@@ -4,6 +4,15 @@
#include "config.h"
#endif
#include <string>
#include <iostream>
#include <cstdio>
#include <dune/common/exceptions.hh>
#include <dune/common/parametertree.hh>
#include <dune/common/parametertreeparser.hh>
#include <dune/common/parallel/mpihelper.hh>
#include <dune/grid/yaspgrid.hh>
#include <dune/grid/uggrid.hh>
......
#ifndef DUNE_DORIE_ADAPTIVITY_HH
#define DUNE_DORIE_ADAPTIVITY_HH
#include <iostream>
#include <string>
#include <memory>
#include <type_traits>
#include <dune/common/exceptions.hh>
#include <dune/common/ios_state.hh>
#include <dune/common/parametertree.hh>
#include <dune/common/timer.hh>
#include <dune/grid/uggrid.hh>
......
#ifndef DUNE_DORIE_OUTPUT_WRITER_HH
#define DUNE_DORIE_OUTPUT_WRITER_HH
#include <dune/common/parametertreeparser.hh>
#include <string>
#include <memory>
#include <type_traits>
#include <dune/common/exceptions.hh>
#include <dune/common/parametertree.hh>
#include <dune/grid/io/file/vtk/vtksequencewriter.hh>
#include <dune/pdelab/gridfunctionspace/gridfunctionspaceutilities.hh>
#include "../solver/util_vtk_adapters.hh"
namespace Dune{
......
#ifndef DUNE_DORIE_SIMULATION_HH
#define DUNE_DORIE_SIMULATION_HH
#include <memory>
#include <string>
#include <iostream>
#include <dune/common/parametertree.hh>
#include <dune/common/parallel/mpihelper.hh>
#include <dune/pdelab/backend/istl.hh>
#include <dune/pdelab/gridoperator/gridoperator.hh>
#include <dune/pdelab/gridoperator/onestep.hh>
......@@ -10,7 +17,6 @@
#include "output.hh"
#include "adaptivity.hh"
#include "../solver/util_interpolator.hh"
#include "../solver/param_base.hh"
#include "../solver/param_factory.hh"
#include "../solver/richards_boundary.hh"
#include "../solver/richards_source.hh"
......
#ifndef DUNE_DORIE_UTIL_HH
#define DUNE_DORIE_UTIL_HH
#include <iostream>
#include <memory>
#include <vector>
#include <dune/common/fvector.hh>
#include <dune/common/fmatrix.hh>
#include <dune/geometry/type.hh>
#include <dune/pdelab/gridfunctionspace/gridfunctionspace.hh>
#include <dune/pdelab/constraints/p0.hh>
#include <dune/pdelab/finiteelementmap/p0fem.hh>
......
......@@ -2,6 +2,14 @@
#ifndef DUNE_DORIE_RICHARDS_OPERATOR_HH
#define DUNE_DORIE_RICHARDS_OPERATOR_HH
#include <string>
#include <tuple>
#include <map>
#include <vector>
#include <dune/common/parametertree.hh>
#include <dune/common/exceptions.hh>
#include <dune/geometry/referenceelements.hh>
#include <dune/grid/common/mcmgmapper.hh>
......
#ifndef DUNE_DORIE_ERROR_INDICATOR_HH
#define DUNE_DORIE_ERROR_INDICATOR_HH
#include <vector>
#include <dune/common/fvector.hh>
#include <dune/common/parametertree.hh>
#include <dune/geometry/referenceelements.hh>
#include <dune/pdelab/common/quadraturerules.hh>
......
......@@ -2,6 +2,13 @@
#ifndef DUNE_DORIE_PARAMETERS_BASE_HH
#define DUNE_DORIE_PARAMETERS_BASE_HH
#include <string>
#include <cmath>
#include <dune/common/exceptions.hh>
#include <dune/common/parametertree.hh>
#include <dune/common/parallel/mpihelper.hh>
#include "util_h5tools.hh"
namespace Dune {
......
......@@ -2,6 +2,13 @@
#ifndef DUNE_DORIE_PARAMETERS_FACTORY_HH
#define DUNE_DORIE_PARAMETERS_FACTORY_HH
#include <string>
#include <memory>
#include <dune/common/exceptions.hh>
#include <dune/common/parametertree.hh>
#include <dune/common/parallel/mpihelper.hh>
#include "param_van_genuchten.hh"
namespace Dune {
......
......@@ -2,6 +2,14 @@
#ifndef DUNE_DORIE_PARAMETERS_VAN_GENUCHTEN_HH
#define DUNE_DORIE_PARAMETERS_VAN_GENUCHTEN_HH
#include <vector>
#include <cmath>
#include <dune/common/parametertree.hh>
#include <dune/common/parallel/mpihelper.hh>
#include "param_base.hh"
namespace Dune {
namespace Dorie {
......
......@@ -2,6 +2,11 @@
#ifndef DUNE_DORIE_RICHARDS_BOUNDARY_HH
#define DUNE_DORIE_RICHARDS_BOUNDARY_HH
#include <memory>
#include <dune/common/exceptions.hh>
#include <dune/common/parametertree.hh>
#include "util_boundary_condition.hh"
namespace Dune{
......
#ifndef DUNE_DORIE_RICHARDS_INITIAL_HH
#define DUNE_DORIE_RICHARDS_INITIAL_HH
#include <string>
#include <dune/common/exceptions.hh>
#include <dune/common/parametertree.hh>
#include <dune/pdelab/common/function.hh>
namespace Dune {
namespace Dorie {
......
......@@ -2,6 +2,7 @@
#ifndef DUNE_DORIE_RICHARDS_SOURCE_HH
#define DUNE_DORIE_RICHARDS_SOURCE_HH
#include <dune/common/parametertree.hh>
namespace Dune{
namespace Dorie{
......
#ifndef DUNE_DORIE_UTIL_BOUNDARY_CONDITION_HH
#define DUNE_DORIE_UTIL_BOUNDARY_CONDITION_HH
#include <vector>
#include <array>
#include <string>
#include <sstream>
#include <fstream>
#include <iostream>
#include <dune/common/exceptions.hh>
#include "util_typedefs.hh"
namespace Dune{
......
#ifndef DUNE_DORIE_CALCULATION_CONTROLLER_HH
#define DUNE_DORIE_CALCULATION_CONTROLLER_HH
#include <iostream>
#include <cmath>
#include <dune/common/exceptions.hh>
#include <dune/common/parametertree.hh>
namespace Dune{
namespace Dorie{
......
#ifndef DUNE_DORIE_GRID_CREATOR_HH
#define DUNE_DORIE_GRID_CREATOR_HH
#include <memory>
#include <array>
#include <vector>
#include <iostream>
#include <stream>
Please register or sign in to reply
#include <type_traits>
#include <dune/common/timer.hh>
#include <dune/common/ios_state.hh>
#include <dune/common/fvector.hh>
#include <dune/common/exceptions.hh>
#include <dune/common/parametertree.hh>
#include <dune/common/parallel/mpihelper.hh>
#include <dune/grid/yaspgrid.hh>
#include <dune/grid/uggrid.hh>
#include <dune/grid/io/file/gmshreader.hh>
#include <dune/grid/common/gridfactory.hh>
#include <dune/grid/utility/structuredgridfactory.hh>
namespace Dune {
namespace Dorie {
......
......@@ -2,6 +2,12 @@
#ifndef DUNE_DORIE_UTIL_H5FILE_HH
#define DUNE_DORIE_UTIL_H5FILE_HH
#include <string>
#include <cassert>
#include <iostream>
#include <vector>
#include <array>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/types.h>
......
......@@ -2,7 +2,11 @@
#ifndef DUNE_DORIE_UTIL_INTERPOLATOR_HH
#define DUNE_DORIE_UTIL_INTERPOLATOR_HH
#include <dune/common/parametertreeparser.hh>
#include <cmath>
#include <memory>
#include <dune/common/parametertree.hh>
#include <dune/common/fvector.hh>
namespace Dune {
namespace Dorie {
......
#ifndef DUNE_DORIE_TYPEDEFS_HH
#define DUNE_DORIE_TYPEDEFS_HH
#include <dune/common/parametertree.hh>
#include <dune/pdelab/common/function.hh>
namespace Dune{
......
#ifndef DUNE_DORIE_FLUX_ADAPTER_HH
#define DUNE_DORIE_FLUX_ADAPTER_HH
#include <dune/pdelab/common/function.hh>
namespace Dune{
namespace Dorie{
......
......@@ -4,15 +4,16 @@
#include <algorithm>
#include <vector>
#include <memory>
#include <iostream>
#include <algorithm>
#include <dune/common/parallel/mpihelper.hh>
#include <dune/common/exceptions.hh>
#include <dune/common/parametertree.hh>
#include <dune/common/parallel/mpihelper.hh>
#include <dune/geometry/referenceelements.hh>
#include <dune/grid/yaspgrid.hh>
#include <dune/grid/uggrid.hh>
#include <dune/pdelab/common/quadraturerules.hh>
#include <dune/pdelab/backend/istl.hh>
#include <dune/pdelab/gridoperator/gridoperator.hh>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment