Blockstructured Adaptive Mesh Refinement in object-oriented C++
00001 #ifndef AMROC_EULER3_H 00002 #define AMROC_EULER3_H 00003 00009 #define DIM 3 00010 #define DIM_1 2 00011 00012 #define NEQUATIONS 5 00013 #define NEQUSED 5 00014 #define NWAVES 3 00015 #define NAUX 0 00016 #define NFIXUP 5 00017 00018 00019 #include "ClpFunctions.h" 00020 00021 #define f_normalflux FORTRAN_NAME(rpn3eu_, RPN3EU, rpn3eu) 00022 extern "C" { 00023 void f_normalflux NORMAL_FUNC_PARAMETER_LIST; 00024 } 00025 00026 #define f_transverseflux FORTRAN_NAME(rpt3eu_, RPT3EU, rpt3eu) 00027 extern "C" { 00028 void f_transverseflux TRANSVERSE_FUNC_PARAMETER_LIST; 00029 } 00030 00031 #define f_check FORTRAN_NAME(chk3eu_, CHK3EU, chk3eu) 00032 extern "C" { 00033 void f_check CHECK_FUNC_PARAMETER_LIST; 00034 } 00035 00036 #define f_dq_flag FORTRAN_NAME(flg3eu_, FLG3EU, flg3eu) 00037 extern "C" { 00038 void f_dq_flag( FI(3,Vector_type), FI(3,Data_type), BI, const INTEGER& meqn, 00039 const INTEGER& mcomp, const DOUBLE& dt ); 00040 } 00041 00042 #include "ClpProblem.h" 00043 #include "AMRDQFlagging.h" 00044 00045 00046 #endif 00047 00048
Quickstart Users Guide Programmers Reference Installation Examples Download
AMROC Main Home Contactlast update: 06/01/04