proteus 1.9.0
C/C++/Fortran libraries
Loading...
Searching...
No Matches
SW2DCV.h File Reference
#include "ArgumentsDict.h"
#include "CompKernel.h"
#include "ModelFactory.h"
#include "xtensor-python/pyarray.hpp"
#include <assert.h>
#include <cmath>
#include <iostream>
#include <valarray>
Include dependency graph for SW2DCV.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  proteus::SW2DCV_base
class  proteus::SW2DCV< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >

Namespaces

namespace  proteus

Macros

#define POWER_SMOOTHNESS_INDICATOR   2
#define VEL_FIX_POWER   2.
#define REESTIMATE_MAX_EDGE_BASED_CFL   0
#define LIMITING_ITERATION   2

Functions

double proteus::ENTROPY (const double &g, const double &h, const double &hu, const double &hv, const double &z, const double &one_over_hReg)
double proteus::DENTROPY_DH (const double &g, const double &h, const double &hu, const double &hv, const double &z, const double &one_over_hReg)
double proteus::DENTROPY_DHU (const double &g, const double &h, const double &hu, const double &hv, const double &z, const double &one_over_hReg)
double proteus::DENTROPY_DHV (const double &g, const double &h, const double &hu, const double &hv, const double &z, const double &one_over_hReg)
double proteus::ENTROPY_FLUX1 (const double &g, const double &h, const double &hu, const double &hv, const double &z, const double &one_over_hReg)
double proteus::ENTROPY_FLUX2 (const double &g, const double &h, const double &hu, const double &hv, const double &z, const double &one_over_hReg)
double proteus::f (const double &g, const double &h, const double &hZ)
double proteus::phi (const double &g, const double &h, const double &hL, const double &hR, const double &uL, const double &uR)
double proteus::fp (const double &g, const double &h, const double &hZ)
double proteus::phip (const double &g, const double &h, const double &hL, const double &hR)
double proteus::nu1 (const double &g, const double &hStar, const double &hL, const double &uL, const double &one_over_hL)
double proteus::nu3 (const double &g, const double &hStar, const double &hR, const double &uR, const double &one_over_hR)
double proteus::phiDiff (const double &g, const double &h1k, const double &h2k, const double &hL, const double &hR, const double &uL, const double &uR)
double proteus::phiDDiff1 (const double &g, const double &h1k, const double &h2k, const double &hL, const double &hR, const double &uL, const double &uR)
double proteus::phiDDiff2 (const double &g, const double &h1k, const double &h2k, const double &hL, const double &hR, const double &uL, const double &uR)
double proteus::hStarLFromQuadPhiFromAbove (const double &g, const double &hStarL, const double &hStarR, const double &hL, const double &hR, const double &uL, const double &uR)
double proteus::hStarRFromQuadPhiFromBelow (const double &g, const double &hStarL, const double &hStarR, const double &hL, const double &hR, const double &uL, const double &uR)
SW2DCV_baseproteus::newSW2DCV (int nSpaceIn, int nQuadraturePoints_elementIn, int nDOF_mesh_trial_elementIn, int nDOF_trial_elementIn, int nDOF_test_elementIn, int nQuadraturePoints_elementBoundaryIn, int CompKernelFlag)

Macro Definition Documentation

◆ LIMITING_ITERATION

#define LIMITING_ITERATION   2

Definition at line 17 of file SW2DCV.h.

◆ POWER_SMOOTHNESS_INDICATOR

#define POWER_SMOOTHNESS_INDICATOR   2

Definition at line 14 of file SW2DCV.h.

◆ REESTIMATE_MAX_EDGE_BASED_CFL

#define REESTIMATE_MAX_EDGE_BASED_CFL   0

Definition at line 16 of file SW2DCV.h.

◆ VEL_FIX_POWER

#define VEL_FIX_POWER   2.

Definition at line 15 of file SW2DCV.h.