• VTF
  • FSI
  • AMROC
  • SFC
  • Motion
  • STLIB
  • Main Page
  • Related Pages
  • Classes
  • Files
  • File List
  • File Members

amroc/balans/BalansProblem.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 
00003 // Copyright (C) 2003-2007 California Institute of Technology
00004 // Ralf Deiterding, ralf@cacr.caltech.edu
00005 
00006 #ifndef AMROC_BALANS_PROBLEM_H
00007 #define AMROC_BALANS_PROBLEM_H
00008 
00013 #include "DAGH.h"                           
00014 #include "IO/control-device.h"
00015 #include "Vector.h"
00016 #include "VectorLarge.h"
00017 
00018 #ifndef NEQUATIONS
00019 # define NEQUATIONS 12
00020 #endif
00021 
00022 #ifndef NFIXUP
00023 # define NFIXUP 4
00024 #endif
00025 
00026 #ifndef DIM 
00027 # define DIM 2
00028 #endif
00029 
00030 typedef short FlagType; 
00031 typedef DOUBLE DataType;
00032 typedef Vector<DataType,NEQUATIONS> VectorType;
00033 typedef Vector<DataType,NFIXUP> FixupType;
00034 
00035 #include "BalansStdFunctions.h"
00036 
00037 #include "F77Interfaces/F77InitialCondition.h"  
00038 #include "F77Interfaces/F77BoundaryConditions.h"  
00039 #include "F77Interfaces/F77LevelTransfer.h"  
00040 #include "F77Interfaces/F77Criteria.h"  
00041 #include "F77Interfaces/F77FileOutput.h"
00042 
00043 #include "AMRFixup.h"  
00044 #include "BalansIntegrator.h"  
00045 
00046 #include "AMRFlagging.h"
00047 #include "AMRSolver.h" 
00048 #include "AMRPreAdaptSolver.h" 
00049 #include "SolverControl.h"
00050       
00051 #endif