SWE
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Public Member Functions
solver::FWaveVec< T > Class Template Reference

List of all members.

Public Member Functions

 FWaveVec (T i_dryTol=(T) 100, T i_gravity=(T) 9.81, T i_zeroTol=(T) 0.0000001)
void computeNetUpdates (T i_hLeft, T i_hRight, T i_huLeft, T i_huRight, T i_bLeft, T i_bRight, T &o_hUpdateLeft, T &o_hUpdateRight, T &o_huUpdateLeft, T &o_huUpdateRight, T &o_maxWaveSpeed) const
void fWaveComputeWaveSpeeds (const T i_hLeft, const T i_hRight, const T i_huLeft, const T i_huRight, const T i_uLeft, const T i_uRight, const T i_bLeft, const T i_bRight, T &o_waveSpeed0, T &o_waveSpeed1) const
void fWaveComputeWaveDecomposition (const T i_hLeft, const T i_hRight, const T i_huLeft, const T i_huRight, const T i_uLeft, const T i_uRight, const T i_bLeft, const T i_bRight, const T i_waveSpeed0, const T i_waveSpeed1, T &o_fWave0, T &o_fWave1) const

template<typename T>
class solver::FWaveVec< T >


Member Function Documentation

template<typename T >
void solver::FWaveVec< T >::computeNetUpdates ( i_hLeft,
i_hRight,
i_huLeft,
i_huRight,
i_bLeft,
i_bRight,
T &  o_hUpdateLeft,
T &  o_hUpdateRight,
T &  o_huUpdateLeft,
T &  o_huUpdateRight,
T &  o_maxWaveSpeed 
) const [inline]

velocity on the left side of the edge

velocity on the right side of the edge

wave speeds of the f-waves

where to store the two f-waves


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends