vtf-logo

WENOProblem.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 
00003 // Copyright (C) 2003-2007 California Institute of Technology
00004 // Ralf Deiterding, ralf@amroc.net
00005 
00006 #ifndef AMROC_WENO_PROBLEM_H
00007 #define AMROC_WENO_PROBLEM_H
00008 
00016 #include "DAGH.h"                           
00017 #include "IO/control-device.h"
00018 #include "Vector.h"
00019 #include "VectorLarge.h"
00020 
00021 #ifndef NEQUATIONS
00022 # define NEQUATIONS 8
00023 #endif
00024 
00025 #ifndef NVARS
00026 # define NVARS 6
00027 #endif
00028 
00029 #ifndef NFIXUP
00030 # define NFIXUP NVARS
00031 #endif
00032 
00033 typedef short FlagType; 
00034 typedef DOUBLE DataType;
00035 typedef Vector<DataType,NEQUATIONS> VectorType;
00036 typedef Vector<DataType,NFIXUP> FixupType;
00037 
00038 #include "WENOStdFunctions.h"
00039 
00040 #include "F77Interfaces/F77InitialCondition.h"  
00041 #include "F77Interfaces/F77BoundaryConditions.h"  
00042 #include "F77Interfaces/F77LevelTransfer.h"  
00043 #include "F77Interfaces/F77Criteria.h"  
00044 #include "WENOF77FileOutput.h"
00045 
00046 #include "WENOFixup.h"  
00047 #include "WENOIntegrator.h"  
00048 
00049 #include "AMRFlagging.h"
00050 #include "AMRSolver.h" 
00051 #include "AMRPreAdaptSolver.h" 
00052 #include "SolverControl.h"
00053       
00054 #endif