|
| | GN_SW2DCV () |
| double | maxWaveSpeedSharpInitialGuess (const double g, const double nx, const double ny, const double hL, const double huL, double hvL, const double hetaL, const double inv_MeshL, const double hR, const double huR, const double hvR, const double hetaR, const double inv_MeshR, const double hEps) |
| void | calculateCFL (const double &elementDiameter, const double &g, const double &h, const double &hu, const double &hv, const double hEps, double &cfl) |
| void | convexLimiting (arguments_dict &args) |
| double | calculateEdgeBasedCFL (arguments_dict &args) |
| void | calculatePreStep (arguments_dict &args) |
| void | calculateEV (arguments_dict &args) |
| void | calculateBoundsAndHighOrderRHS (arguments_dict &args) |
| void | calculateResidual (arguments_dict &args) |
| void | calculateMassMatrix (arguments_dict &args) |
| void | calculateLumpedMassMatrix (arguments_dict &args) |
| virtual | ~GN_SW2DCV_base () |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
class proteus::GN_SW2DCV< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >
Definition at line 114 of file GN_SW2DCV.h.
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| proteus::GN_SW2DCV< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::GN_SW2DCV |
( |
| ) |
|
|
inline |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::GN_SW2DCV< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::calculateBoundsAndHighOrderRHS |
( |
arguments_dict & | args | ) |
|
|
inlinevirtual |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::GN_SW2DCV< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::calculateCFL |
( |
const double & | elementDiameter, |
|
|
const double & | g, |
|
|
const double & | h, |
|
|
const double & | hu, |
|
|
const double & | hv, |
|
|
const double | hEps, |
|
|
double & | cfl ) |
|
inline |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| double proteus::GN_SW2DCV< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::calculateEdgeBasedCFL |
( |
arguments_dict & | args | ) |
|
|
inlinevirtual |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::GN_SW2DCV< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::calculateEV |
( |
arguments_dict & | args | ) |
|
|
inlinevirtual |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::GN_SW2DCV< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::calculateLumpedMassMatrix |
( |
arguments_dict & | args | ) |
|
|
inlinevirtual |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::GN_SW2DCV< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::calculateMassMatrix |
( |
arguments_dict & | args | ) |
|
|
inlinevirtual |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::GN_SW2DCV< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::calculatePreStep |
( |
arguments_dict & | args | ) |
|
|
inlinevirtual |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::GN_SW2DCV< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::calculateResidual |
( |
arguments_dict & | args | ) |
|
|
inlinevirtual |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::GN_SW2DCV< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::convexLimiting |
( |
arguments_dict & | args | ) |
|
|
inlinevirtual |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| double proteus::GN_SW2DCV< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::maxWaveSpeedSharpInitialGuess |
( |
const double | g, |
|
|
const double | nx, |
|
|
const double | ny, |
|
|
const double | hL, |
|
|
const double | huL, |
|
|
double | hvL, |
|
|
const double | hetaL, |
|
|
const double | inv_MeshL, |
|
|
const double | hR, |
|
|
const double | huR, |
|
|
const double | hvR, |
|
|
const double | hetaR, |
|
|
const double | inv_MeshR, |
|
|
const double | hEps ) |
|
inline |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| CompKernelType proteus::GN_SW2DCV< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::ck |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| const int proteus::GN_SW2DCV< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::nDOF_test_X_trial_element |