concepts::AdaptiveAdjust< levelDim > Class Template Reference

Class to describe adjustments to elements in an adaptive space. More...

#include <space.hh>

Public Member Functions

 AdaptiveAdjust ()
 Default constructor. More...
 
 AdaptiveAdjust (short l)
 Constructor. More...
 

Public Attributes

short & l_
 Level. More...
 
Level< levelDim > level_
 Level in several dimensions. More...
 

Detailed Description

template<uint levelDim = 1>
class concepts::AdaptiveAdjust< levelDim >

Class to describe adjustments to elements in an adaptive space.

If you need more information to adjust elements, derive from this class.

Parameters
levelDim1, 2 or 3 for 1D, 2D or 3D problems (using anisotropic refinements requires > 1)
Author
Philipp Frauenfelder, 2001

Definition at line 299 of file space.hh.

Constructor & Destructor Documentation

◆ AdaptiveAdjust() [1/2]

template<uint levelDim = 1>
concepts::AdaptiveAdjust< levelDim >::AdaptiveAdjust ( )
inline

Default constructor.

Definition at line 309 of file space.hh.

◆ AdaptiveAdjust() [2/2]

template<uint levelDim = 1>
concepts::AdaptiveAdjust< levelDim >::AdaptiveAdjust ( short  l)
inline

Constructor.

Parameters
lLevel, ie. the element has to be refined by l levels

Definition at line 313 of file space.hh.

Member Data Documentation

◆ l_

template<uint levelDim = 1>
short& concepts::AdaptiveAdjust< levelDim >::l_

Level.

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

Definition at line 306 of file space.hh.

◆ level_

template<uint levelDim = 1>
Level<levelDim> concepts::AdaptiveAdjust< levelDim >::level_

Level in several dimensions.

Definition at line 302 of file space.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