dune-pdelab 2.7-git
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Dune::PDELab::DefaultInteriorPenalty< RF > Class Template Reference

Default implementation of the interior penalty factor. More...

#include <dune/pdelab/localoperator/dginteriorpenaltyparameter.hh>

Inheritance diagram for Dune::PDELab::DefaultInteriorPenalty< RF >:
Inheritance graph

Public Member Functions

 DefaultInteriorPenalty (const Dune::ParameterTree &config)
 
template<typename GEO , typename IGEO , typename OGEO >
RF getFaceIP (const GEO &geo, const IGEO &igeo, const OGEO &ogeo) const
 
template<typename GEO , typename IGEO >
RF getFaceIP (const GEO &geo, const IGEO &igeo) const
 

Detailed Description

template<typename RF>
class Dune::PDELab::DefaultInteriorPenalty< RF >

Default implementation of the interior penalty factor.

It computes the face diameter from the formula derived by Paul Houston et al. There is an overpenalized version, OverPenalizedInteriorPenalty, which is implemented in a different class due to efficiency reasons.

Warning
The scaling with the viscosity (in the Navier-Stokes case) is not included in here any more!!!

Constructor & Destructor Documentation

◆ DefaultInteriorPenalty()

template<typename RF >
Dune::PDELab::DefaultInteriorPenalty< RF >::DefaultInteriorPenalty ( const Dune::ParameterTree &  config)
inline

Member Function Documentation

◆ getFaceIP() [1/2]

template<typename RF >
template<typename GEO , typename IGEO >
RF Dune::PDELab::DefaultInteriorPenalty< RF >::getFaceIP ( const GEO &  geo,
const IGEO &  igeo 
) const
inline

◆ getFaceIP() [2/2]

template<typename RF >
template<typename GEO , typename IGEO , typename OGEO >
RF Dune::PDELab::DefaultInteriorPenalty< RF >::getFaceIP ( const GEO &  geo,
const IGEO &  igeo,
const OGEO &  ogeo 
) const
inline

The documentation for this class was generated from the following file: