Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Member Functions | Private Attributes | Friends
Osher< T > Class Template Reference

Osher flux. More...

#include <advection.hh>

List of all members.

Public Member Functions

Real operator() (Real u1, Real u2, const concepts::Real3d &normal) const
 Numerical flux function.
 Osher ()
 Constructor. Creates an instance of the flux function.

Private Attributes

const T fluxFct_

Friends

class Advection< Osher >

Detailed Description

template<typename T>
class Osher< T >

Osher flux.

The Osher flux relies on flux functions that are strictly convex.

Author:
Adrian Burri, 2002

Definition at line 263 of file advection.hh.


Constructor & Destructor Documentation

template<typename T >
Osher< T >::Osher ( ) [inline]

Constructor. Creates an instance of the flux function.

Definition at line 267 of file advection.hh.


Member Function Documentation

template<typename T >
Real Osher< T >::operator() ( Real  u1,
Real  u2,
const concepts::Real3d normal 
) const

Numerical flux function.

Implementation of the numerical flux function according to the Osher scheme.

Parameters:
u1Variable value of the first element
u2Variable value of the second element
normalNormal vector of the common face. The vector is pointing from the first element to the second element

Friends And Related Function Documentation

template<typename T >
friend class Advection< Osher > [friend]

Definition at line 265 of file advection.hh.


Member Data Documentation

template<typename T >
const T Osher< T >::fluxFct_ [private]

Definition at line 278 of file advection.hh.


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

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)