00001 // -*- C++ -*- 00002 // $Header: /home/proj/vtfng/vtf/amroc/rim/RIMProblem.h,v 1.2 2004/12/01 20:51:35 ralf Exp $ 00003 00004 #ifndef AMROC_RIM_PROBLEM_H 00005 #define AMROC_RIM_PROBLEM_H 00006 00011 #include "DAGH.h" 00012 #include "IO/control-device.h" 00013 #include "Vector.h" 00014 #include "VectorLarge.h" 00015 00016 #ifndef NEQUATIONS 00017 # define NEQUATIONS 6 00018 #endif 00019 00020 #ifndef NFIXUP 00021 # define NFIXUP 5 00022 #endif 00023 00024 #ifndef DIM 00025 # define DIM 2 00026 #endif 00027 00028 typedef short FlagType; 00029 typedef DOUBLE DataType; 00030 typedef Vector<DataType,NEQUATIONS> VectorType; 00031 typedef Vector<DataType,NFIXUP> FixupType; 00032 00033 #include "RIMStdFunctions.h" 00034 00035 #include "F77Interfaces/F77InitialCondition.h" 00036 #include "F77Interfaces/F77BoundaryConditions.h" 00037 #include "F77Interfaces/F77LevelTransfer.h" 00038 #include "F77Interfaces/F77Criteria.h" 00039 #include "F77Interfaces/F77FileOutput.h" 00040 00041 #include "AMRFixup.h" 00042 #include "RIMIntegrator.h" 00043 00044 #include "AMRFlagging.h" 00045 #include "AMRSolver.h" 00046 #include "AMRPreAdaptSolver.h" 00047 #include "SolverControl.h" 00048 00049 #endif