// ----------------------------------------------------------------------------
//  Nast++.h
// ----------------------------------------------------------------------------
//
//  Copyright (C) 1998 Technische Universitaet Muenchen, Germany
//                   written by Bernhard Brueck
//
//  This file is part of Nast++
//
//-----------------------------------------------------------------------------
//  In diesem File wird alles includiert was fuer die Verwendung von
//  Nast++ notig ist. Fuer die Verwendung von Nast++ braucht nur 
//  dieses File includiert werden.
//-----------------------------------------------------------------------------
//  Aenderungen:
//     

#ifndef INCLUDE_NASTPP_H
#define INCLUDE_NASTPP_H

//  Konfiguration und allgemeine Basisklasse
#include "NastConfig.h"
#include "NastObject.h"

//  Debugunterstuetzung
#include "NastDebug.h"
#include "NastDumpContext.h"
#include "NastDumpContextFile.h"
#include "NastBenchmark.h"

//  Onlinevisualisierung
#include "NastVisualContext.h"
#include "NastVisualContextGnuplot.h"

// Containerklassen
#include "NastArray.h"
#include "NastArray2d.h"

// Geometrie
#include "NastPoint2d.h"
#include "NastVector2d.h"
#include "NastBox2d.h"

// Gitter
#include "NastGrid2d.h"
#include "NastStaggeredGrid2d.h"

// Parameter
#include "NastParameterContext.h"
#include "NastParameterContextTaggedFile.h"

// Simulator
#include "NastSimulator2d.h"

#endif // INCLUDE_NAST_PP_H

