00001 // -*- C++ -*- 00002 00003 // Copyright (C) 2002 Ralf Deiterding 00004 // Brandenburgische Universitaet Cottbus 00005 // 00006 // Copyright (C) 2003-2007 California Institute of Technology 00007 // Ralf Deiterding, ralf@cacr.caltech.edu 00008 00009 #ifndef AMROC_CLP_PROBLEM_H 00010 #define AMROC_CLP_PROBLEM_H 00011 00019 #include "DAGH.h" 00020 #include "IO/control-device.h" 00021 #include "Vector.h" 00022 #include "VectorLarge.h" 00023 00024 typedef DOUBLE DataType; 00025 typedef Vector<DataType,NEQUATIONS> VectorType; 00026 typedef Vector<DataType,NAUX> AuxType; 00027 typedef Vector<DataType,NFIXUP> FixupType; 00028 typedef short FlagType; 00029 00030 #include "F77Interfaces/F77InitialCondition.h" 00031 #include "F77Interfaces/F77BoundaryConditions.h" 00032 #include "F77Interfaces/F77LevelTransfer.h" 00033 #include "F77Interfaces/F77Criteria.h" 00034 #include "F77Interfaces/F77FileOutput.h" 00035 #include "F77Interfaces/F77ExactSolution.h" 00036 00037 #include "ClpFixup.h" 00038 #include "ClpIntegrator1.h" 00039 #include "ClpIntegrator2.h" 00040 #include "ClpIntegrator3.h" 00041 00042 #include "AMRFlagging.h" 00043 #include "AMRSolver.h" 00044 #include "AMRPreAdaptSolver.h" 00045 #include "SolverControl.h" 00046 00047 #endif