SWE
/import/home/rettenbs/src/SWE/submodules/swe_solvers/src/solver/AugRieGeoClaw.hpp
00001 
00036 //number of f-waves in the Problem (2 shock linearization = 2, augmented = 3)
00037 #ifndef NUMBER_OF_FWAVES
00038 #define NUMBER_OF_FWAVES 3
00039 #endif
00040 
00053 extern "C" void c_bind_geoclaw_riemann_aug_JCP( const int &i_maxNumberOfRiemannIterations,
00054                                                 const double i_variablesLeft[3], const double i_variablesRight[3],
00055                                                 const double &i_dryTol, const double &i_g,
00056                                                 double o_netUpdatesLeft[3], double o_netUpdatesRight[3],
00057                                                 double o_waveSpeeds[NUMBER_OF_FWAVES]
00058 #if AUGMENTED_RIEMANN_EIGEN_COEFFICIENTS
00059                                                ,double o_eigenCoefficients[NUMBER_OF_FWAVES]
00060 #endif
00061                                               );
00062 
00075 extern "C" void c_bind_geoclaw_riemann_aug_JCP( const int &i_maxNumberOfRiemannIterations,
00076                                                 const double* i_variablesLeft, const double* i_variablesRight,
00077                                                 const double &i_dryTol, const double &i_g,
00078                                                 double* o_netUpdatesLeft, double* o_netUpdatesRight,
00079                                                 double* o_waveSpeeds
00080 #if AUGMENTED_RIEMANN_EIGEN_COEFFICIENTS
00081                                                ,double* o_eigenCoefficients
00082 #endif
00083                                                 );
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends