Edge gets minimum of the polynomial degrees of the adjacent cells. More...

#include <edgeMinMax.hh>

Inheritance diagram for hp2D::PolyEdgeMin:
hp2D::PolyEdgeRule concepts::OutputOperator concepts::Cloneable

Public Member Functions

virtual PolyEdgeMinclone () const
 Virtual constructor. More...
 
virtual void pEdge (ushort &p, ushort pInner) const
 Adapt polynomial degree on an edge p according to the value on the. More...
 
virtual void pFromChildren (ushort &p, ushort pChild) const
 Adapt polynomial degree on edge depending in polynomial degree on a child. More...
 
virtual void pUnderChildren (ushort &p, ushort pChild) const
 Adapt common polynomial degree of children of an edge p according to a polynomial degree on a child \pChild. More...
 

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream. More...
 

Detailed Description

Edge gets minimum of the polynomial degrees of the adjacent cells.

Author
Kersten Schmidt, 2008

Definition at line 86 of file edgeMinMax.hh.

Member Function Documentation

◆ clone()

virtual PolyEdgeMin* hp2D::PolyEdgeMin::clone ( ) const
inlinevirtual

Virtual constructor.

Returns a pointer to a copy of itself. The caller is responsible to destroy this copy.

Implements hp2D::PolyEdgeRule.

Definition at line 88 of file edgeMinMax.hh.

◆ info()

virtual std::ostream& hp2D::PolyEdgeMin::info ( std::ostream &  os) const
inlineprotectedvirtual

Returns information in an output stream.

Reimplemented from hp2D::PolyEdgeRule.

Definition at line 102 of file edgeMinMax.hh.

◆ pEdge()

virtual void hp2D::PolyEdgeMin::pEdge ( ushort &  p,
ushort  pInner 
) const
inlinevirtual

Adapt polynomial degree on an edge p according to the value on the.

Implements hp2D::PolyEdgeRule.

Definition at line 98 of file edgeMinMax.hh.

◆ pFromChildren()

virtual void hp2D::PolyEdgeRule::pFromChildren ( ushort &  p,
ushort  pChild 
) const
inlinevirtualinherited

Adapt polynomial degree on edge depending in polynomial degree on a child.

Reimplemented in hp2D::PolyEdgeMax.

Definition at line 33 of file edgeMinMax.hh.

◆ pUnderChildren()

virtual void hp2D::PolyEdgeMin::pUnderChildren ( ushort &  p,
ushort  pChild 
) const
inlinevirtual

Adapt common polynomial degree of children of an edge p according to a polynomial degree on a child \pChild.

Implements hp2D::PolyEdgeRule.

Definition at line 92 of file edgeMinMax.hh.


The documentation for this class was generated from the following file:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich