AMDiS  0.3
The Adaptive Multi-Dimensional Simulation Toolbox
AMDiS.hpp
1 #pragma once
2 
3 #include <config.h>
4 
5 #include <dune/common/deprecated.hh>
6 
7 #include <amdis/AdaptInfo.hpp>
8 #include <amdis/Environment.hpp>
9 #include <amdis/Initfile.hpp>
10 #include <amdis/LinearAlgebra.hpp>
11 #include <amdis/Output.hpp>
12 #include <amdis/ProblemStat.hpp>
13 
14 namespace AMDiS
15 {
17 
28  [[deprecated("Use Environment at the beginning of main() instead")]]
29  inline void init(int& argc, char**& argv, std::string const& initFileName = "")
30  {
31  static Environment env(argc, argv, initFileName);
32  }
33 
35 
40  [[deprecated("Use Environment at the beginning of main() instead")]]
41  inline void finalize() { /* no nothing */ }
42 
43 } // end namespace AMDiS
Contains all classes needed for solving linear and non linear equation systems.
Definition: AdaptBase.hpp:6
Establishes an environment for sequential and parallel AMDiS programs.
Definition: Environment.hpp:19
void finalize()
Closes the MPI environment.
Definition: AMDiS.hpp:41
void init(int &argc, char **&argv, std::string const &initFileName="")
Initialized the Environment for MPI.
Definition: AMDiS.hpp:29