Class documentation of Concepts

Loading...
Searching...
No Matches
concepts::AdaptiveAdjustP< dim > Class Template Reference

#include <hpMethod.hh>

Inheritance diagram for concepts::AdaptiveAdjustP< dim >:
concepts::AdaptiveAdjust< dim >

Public Member Functions

 AdaptiveAdjustP ()
 
 AdaptiveAdjustP (short l, int *p)
 
 AdaptiveAdjustP (short l, const int p)
 
 AdaptiveAdjustP (short l, const Array< int > p)
 
 AdaptiveAdjustP (const Level< dim > &l, const int p)
 
 AdaptiveAdjustP (const Level< dim > &l, const int *p)
 
 AdaptiveAdjustP (const Level< dim > &l, const Array< int > p)
 
AdaptiveAdjustP< dim > & operator= (const AdaptiveAdjustP< dim > &a)
 
std::ostream & info (std::ostream &os) const
 

Public Attributes

short p_ [dim]
 
Level< levelDimlevel_
 Level in several dimensions.
 
shortl_
 

Detailed Description

template<int dim>
class concepts::AdaptiveAdjustP< dim >

Class to describe adjustments to elements in an adaptive space. Compared to the base class, this class holds information about polynomial degrees, too.

Parameters
dimedges (1), faces (2) and volumes (3)
Author
Philipp Frauenfelder, 2001

Definition at line 59 of file hpMethod.hh.

Constructor & Destructor Documentation

◆ AdaptiveAdjustP() [1/7]

template<int dim>
concepts::AdaptiveAdjustP< dim >::AdaptiveAdjustP ( )
inline

Constructor. Sets the defaults for a refinement of a cell. Default is not to refine.

Definition at line 69 of file hpMethod.hh.

◆ AdaptiveAdjustP() [2/7]

template<int dim>
concepts::AdaptiveAdjustP< dim >::AdaptiveAdjustP ( short  l,
int p 
)
inline

Constructor.

Parameters
lLevel
pPolynomial degree

Definition at line 76 of file hpMethod.hh.

◆ AdaptiveAdjustP() [3/7]

template<int dim>
concepts::AdaptiveAdjustP< dim >::AdaptiveAdjustP ( short  l,
const int  p 
)
inline

Constructor.

Parameters
lLevel
pPolynomial degree

Definition at line 84 of file hpMethod.hh.

◆ AdaptiveAdjustP() [4/7]

template<int dim>
concepts::AdaptiveAdjustP< dim >::AdaptiveAdjustP ( short  l,
const Array< int p 
)
inline

Constructor.

Parameters
lLevel
pPolynomial degree

Definition at line 92 of file hpMethod.hh.

◆ AdaptiveAdjustP() [5/7]

template<int dim>
concepts::AdaptiveAdjustP< dim >::AdaptiveAdjustP ( const Level< dim > &  l,
const int  p 
)
inline

Constructor.

Parameters
lLevel
pPolynomial degree

Definition at line 101 of file hpMethod.hh.

◆ AdaptiveAdjustP() [6/7]

template<int dim>
concepts::AdaptiveAdjustP< dim >::AdaptiveAdjustP ( const Level< dim > &  l,
const int p 
)
inline

Constructor.

Parameters
lLevel
pPolynomial degree

Definition at line 109 of file hpMethod.hh.

◆ AdaptiveAdjustP() [7/7]

template<int dim>
concepts::AdaptiveAdjustP< dim >::AdaptiveAdjustP ( const Level< dim > &  l,
const Array< int p 
)
inline

Constructor.

Parameters
lLevel
pPolynomial degree

Definition at line 117 of file hpMethod.hh.

Member Data Documentation

◆ l_

Level. This reference should just be an abbreviation for level_[0] which is especially useful if levelDim=1.

Definition at line 312 of file space.hh.

◆ level_

Level in several dimensions.

Definition at line 308 of file space.hh.

◆ p_

template<int dim>
short concepts::AdaptiveAdjustP< dim >::p_[dim]

Difference in the polynomial degree. A negative number means the degree should be lowered.

Definition at line 64 of file hpMethod.hh.


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