Blockstructured Adaptive Mesh Refinement in object-oriented C++
00001 #ifndef AMROC_EULER2_H 00002 #define AMROC_EULER2_H 00003 00009 #define DIM 2 00010 #define DIM_1 1 00011 #define NEQUATIONS 4 00012 #define NEQUSED 4 00013 #define NWAVES 3 00014 #define NFIXUP 4 00015 #define NAUX 0 00016 00017 00018 #include "ClpFunctions.h" 00019 00020 #define f_normalflux FORTRAN_NAME(rpn2eu_, RPN2EU, rpn2eu) 00021 extern "C" { 00022 void f_normalflux NORMAL_FUNC_PARAMETER_LIST; 00023 } 00024 00025 #define f_transverseflux FORTRAN_NAME(rpt2eu_, RPT2EU, rpt2eu) 00026 extern "C" { 00027 void f_transverseflux TRANSVERSE_FUNC_PARAMETER_LIST; 00028 } 00029 00030 #define f_check FORTRAN_NAME(chk2eu_, CHK2EU, chk2eu) 00031 extern "C" { 00032 void f_check CHECK_FUNC_PARAMETER_LIST; 00033 } 00034 00035 #define f_dq_flag FORTRAN_NAME(flg2eu_, FLG2EU, flg2eu) 00036 extern "C" { 00037 void f_dq_flag( FI(2,Vector_type), FI(2,Data_type), BI, const INTEGER& meqn, 00038 const INTEGER& mcomp, const DOUBLE& dt ); 00039 } 00040 00041 #include "ClpProblem.h" 00042 #include "AMRDQFlagging.h" 00043 00044 00045 #endif 00046 00047
Quickstart Users Guide Programmers Reference Installation Examples Download
AMROC Main Home Contactlast update: 06/01/04