|
| NavierStokesDGParameters (const std::string &method, const RF mu, const RF rho, F &f, B &b, V &v, J &j, IP &ip) |
|
| NavierStokesDGParameters (const Dune::ParameterTree &configuration, F &f, B &b, V &v, J &j, IP &ip) |
|
Traits::RangeField | incompressibilityScaling (typename Traits::RangeField dt) const |
| Rescaling factor for the incompressibility equation. More...
|
|
template<typename I > |
Traits::RangeField | getFaceIP (const I &ig) const |
| Interior penalty parameter. More...
|
|
template<typename I > |
Traits::RangeField | getFaceIP (const I &ig, const typename Traits::IntersectionDomain &) const |
| Interior penalty parameter. More...
|
|
int | epsilonIPSymmetryFactor () |
|
Traits::VelocityRange | f (const EG &e, const typename Traits::Domain &x) const |
| source term More...
|
|
Traits::BoundaryCondition::Type | bctype (const IG &is, const typename Traits::IntersectionDomain &x) const |
| boundary condition type from local intersection coordinate More...
|
|
Traits::RangeField | mu (const EG &e, const typename Traits::Domain &x) const |
| Dynamic viscosity value from local cell coordinate. More...
|
|
Traits::RangeField | mu (const IG &ig, const typename Traits::IntersectionDomain &x) const |
| Dynamic viscosity value from local intersection coordinate. More...
|
|
Traits::RangeField | rho (const EG &eg, const typename Traits::Domain &x) const |
| Density value from local cell coordinate. More...
|
|
Traits::RangeField | rho (const IG &ig, const typename Traits::IntersectionDomain &x) const |
| Density value from local intersection coordinate. More...
|
|
Traits::VelocityRange | g (const EG &e, const typename Traits::Domain &x) const |
| Dirichlet boundary condition value from local cell coordinate. More...
|
|
Traits::VelocityRange | g (const IG &ig, const typename Traits::IntersectionDomain &x) const |
| Dirichlet boundary condition value from local intersection coordinate. More...
|
|
Traits::RangeField | g2 (const EG &e, const typename Traits::Domain &x) const |
| pressure source term More...
|
|
Traits::VelocityRange | j (const IG &ig, const typename Traits::IntersectionDomain &x, const typename Traits::Domain &normal) const |
| Neumann boundary condition (stress) More...
|
|
void | setTime (RF time) |
|
template<typename GV, typename RF, typename F, typename B, typename V, typename J, typename IP = DefaultInteriorPenalty<typename V::Traits::RangeField>>
class Dune::PDELab::NavierStokesDGParameters< GV, RF, F, B, V, J, IP >
Parameter class for local operator NavierStokesDG.
- Template Parameters
-
F | Momentum source term function |
B | Boundary condition function |
V | Dirichlet velocity boundary condition function |
J | Neumann stress boundary function (vector- or scalar-valued). Scalar values will be interpreted as the magnitude of a vector oriented in outer normal direction. For prescribed pressure you can use . |
IP | A class providing the interior penalty factor for each face |
template<typename GV , typename RF , typename F , typename B , typename V , typename J , typename IP = DefaultInteriorPenalty<typename V::Traits::RangeFieldType>>
Return the symmetry factor epsilon for this IP discretization