vtf-logo

RIMProblem.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 // $Header: /home/proj/vtf3d/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