Class documentation of Concepts

Loading...
Searching...
No Matches
concepts::PRefinement< F, dim > Class Template Reference

#include <hpMethod.hh>

Inheritance diagram for concepts::PRefinement< F, dim >:
concepts::CellPostprocess< F > concepts::OutputOperator

Public Member Functions

 PRefinement (AdaptiveSpace< F, AdaptiveAdjustP< dim > > &spc)
 
virtual void operator() (const Element< F > &elm)
 
virtual void operator() (const Cell &cell)
 

Protected Member Functions

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

Detailed Description

template<typename F, int dim>
class concepts::PRefinement< F, dim >

Uniform p refinement. The polynomial degree is increased isotropically in every element of the space.

This class can be used as follows:

PRefinement<Real, 2> pRef(spc);
GlobalPostprocess<Real> post(spc);
post(pRef);
Author
Philipp Frauenfelder, 2004

Definition at line 172 of file hpMethod.hh.

Constructor & Destructor Documentation

◆ PRefinement()

template<typename F , int dim>
concepts::PRefinement< F, dim >::PRefinement ( AdaptiveSpace< F, AdaptiveAdjustP< dim > > &  spc)
inline

Constructor.

Parameters
spcSpace to be refined

Definition at line 177 of file hpMethod.hh.

Member Function Documentation

◆ info()

template<typename F , int dim>
virtual std::ostream & concepts::PRefinement< F, dim >::info ( std::ostream &  os) const
protectedvirtual

Returns information in an output stream.

Reimplemented from concepts::CellPostprocess< F >.

◆ operator()() [1/2]

template<typename F , int dim>
virtual void concepts::PRefinement< F, dim >::operator() ( const Cell cell)
inlinevirtual

Application operator. This application operator has to be overloaded to post process a mesh.

Parameters
cellCurrent cell

Implements concepts::CellPostprocess< F >.

Definition at line 179 of file hpMethod.hh.

◆ operator()() [2/2]

template<typename F , int dim>
virtual void concepts::PRefinement< F, dim >::operator() ( const Element< F > &  elm)
virtual

Application operator. This application operator has to be overloaded to post process a space.

Parameters
elmCurrent element

Implements concepts::CellPostprocess< F >.


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