Blockstructured Adaptive Mesh Refinement in object-oriented C++
00001 #ifndef AMROC_EULER1_H 00002 #define AMROC_EULER1_H 00003 00009 #define DIM 1 00010 #define DIM_1 1 00011 #define NEQUATIONS 3 00012 #define NEQUSED 3 00013 #define NWAVES 3 00014 #define NFIXUP 3 00015 #define NAUX 0 00016 00017 00018 #include "ClpFunctions.h" 00019 00020 #define f_normalflux FORTRAN_NAME(rp1eu_, RP1EU, rp1eu) 00021 extern "C" { 00022 void f_normalflux NORMAL_FUNC_PARAMETER_LIST; 00023 } 00024 00025 #define f_check FORTRAN_NAME(chk1eu_, CHK1EU, chk1eu) 00026 extern "C" { 00027 void f_check CHECK_FUNC_PARAMETER_LIST; 00028 } 00029 00030 #define f_dq_flag FORTRAN_NAME(flg1eu_, FLG1EU, flg1eu) 00031 extern "C" { 00032 void f_dq_flag( FI(1,Vector_type), FI(1,Data_type), BI, const INTEGER& meqn, 00033 const INTEGER& mcomp, const DOUBLE& dt ); 00034 } 00035 00036 #include "ClpProblem.h" 00037 #include "AMRDQFlagging.h" 00038 00039 00040 #endif 00041 00042
Quickstart Users Guide Programmers Reference Installation Examples Download
AMROC Main Home Contactlast update: 06/01/04