Skip to content
Snippets Groups Projects
AMDiS.h 3.72 KiB
Newer Older
  • Learn to ignore specific revisions
  • // ============================================================================
    // ==                                                                        ==
    // == AMDiS - Adaptive multidimensional simulations                          ==
    // ==                                                                        ==
    // ==  http://www.amdis-fem.org                                              ==
    // ==                                                                        ==
    // ============================================================================
    //
    // Software License for AMDiS
    //
    // Copyright (c) 2010 Dresden University of Technology 
    // All rights reserved.
    // Authors: Simon Vey, Thomas Witkowski et al.
    //
    // This file is part of AMDiS
    //
    // See also license.opensource.txt in the distribution.
    
    
    
    /** \file AMDiS.h */
    
    
    #ifndef AMDIS_H
    #define AMDIS_H
    
    #include "AbstractFunction.h"
    #include "AdaptInfo.h"
    #include "AdaptInstationary.h"
    #include "AdaptStationary.h"
    #include "Assembler.h"
    #include "BasisFunction.h"
    #include "Boundary.h"
    #include "Boundary.h"
    #include "BoundaryCondition.h"
    #include "BoundaryManager.h"
    #include "CoarseningManager.h"
    #include "CoarseningManager1d.h"
    #include "CoarseningManager2d.h"
    #include "CoarseningManager3d.h"
    #include "CreatorInterface.h"
    #include "CreatorMap.h"
    
    Thomas Witkowski's avatar
    Thomas Witkowski committed
    #include "Debug.h"
    
    #include "DOFAdmin.h"
    #include "DOFContainer.h"
    #include "DOFIndexed.h"
    #include "DOFIterator.h"
    #include "DOFMatrix.h"
    #include "DOFVector.h"
    #include "DirichletBC.h"
    #include "DualTraverse.h"
    #include "ElInfo.h"
    #include "ElInfo1d.h"
    #include "ElInfo2d.h"
    #include "ElInfo3d.h"
    #include "Element.h"
    
    #include "Error.h"
    #include "Estimator.h"
    #include "FiniteElemSpace.h"
    
    #include "FirstOrderTerm.h"
    
    #include "FixVec.h"
    #include "Flag.h"
    #include "Global.h"
    
    #include "ITL_Preconditioner.h"
    #include "ITL_Solver.h"
    
    #include "Lagrange.h"
    #include "LeafData.h"
    #include "Line.h"
    #include "MacroElement.h"
    #include "Marker.h"
    
    #include "MatrixVector.h"
    #include "Mesh.h"
    
    #include "MeshStructure.h"
    
    Thomas Witkowski's avatar
    Thomas Witkowski committed
    #include "ComponentTraverseInfo.h"
    
    #include "Newton.h"
    #include "NewtonS.h"
    #include "NonLinSolver.h"
    #include "NonLinUpdater.h"
    #include "OEMSolver.h"
    #include "Operator.h"
    
    #include "OperatorTerm.h"
    
    #include "Parameters.h"
    #include "Parametric.h"
    #include "PeriodicMap.h"
    #include "PeriodicBC.h"
    #include "ProblemScal.h"
    #include "ProblemVec.h"
    #include "ProblemInstat.h"
    #include "ProblemTimeInterface.h"
    
    #include "ProblemImplicit.h"
    
    #include "ProblemInterpolScal.h"
    #include "ProblemNonLin.h"
    #include "ProblemStatBase.h"
    
    #include "SecondOrderTerm.h"
    
    #include "StandardProblemIteration.h"
    #include "Projection.h"
    #include "QPsiPhi.h"
    #include "Quadrature.h"
    #include "RCNeighbourList.h"
    #include "RefinementManager.h"
    #include "RefinementManager1d.h"
    #include "RefinementManager2d.h"
    #include "RefinementManager3d.h"
    #include "RobinBC.h"
    
    #include "SolutionDataStorage.h"
    
    #include "SurfaceOperator.h"
    #include "SurfaceQuadrature.h"
    #include "SystemVector.h"
    #include "Tetrahedron.h"
    
    Thomas Witkowski's avatar
    Thomas Witkowski committed
    #include "TimedObject.h"
    
    #include "Traverse.h"
    #include "Triangle.h"
    
    #include "ZeroOrderTerm.h"
    
    #include "io/ArhReader.h"
    #include "io/ArhWriter.h"
    #include "io/FileWriter.h"
    #include "io/GNUPlotWriter.h"
    #include "io/GridWriter.h"
    #include "io/MacroWriter.h"
    #include "io/PngWriter.h"
    #include "io/PovrayWriter.h"
    
    #include "io/ValueWriter.h"
    #include "io/VtkWriter.h"
    
    
    #include "time/RosenbrockAdaptInstationary.h"
    #include "time/RosenbrockStationary.h"
    
    
    #if HAVE_PARALLEL_DOMAIN_AMDIS
    
    #include "parallel/InteriorBoundary.h"
    #include "parallel/MpiHelper.h"
    
    
    #if HAVE_PARALLEL_MTL4
    #include "parallel/Mtl4Solver.h"
    #else
    #include "parallel/PetscSolver.h"
    #endif