concepts::AdaptiveControlP< dim, F > Struct Template Reference

Describe control structures of a high order adaptive space. More...

#include <hpMethod.hh>

Inheritance diagram for concepts::AdaptiveControlP< dim, F >:
concepts::AdaptiveControl< uint >

Public Member Functions

 AdaptiveControlP ()
 Constructor. More...
 
std::ostream & info (std::ostream &os) const
 
bool operator!= (const AdaptiveControlP< dim, F > &a)
 

Public Attributes

uint idx_
 Unique index of element. More...
 
ushort p_ [dim]
 Polynomial degree. More...
 
AdaptiveControlTag tag_
 Control information. More...
 

Detailed Description

template<int dim, class F = uint>
struct concepts::AdaptiveControlP< dim, F >

Describe control structures of a high order adaptive space.

Information about the usage of the element in the space and the polynomial degree (depending on the dimension) are held.

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

Definition at line 28 of file hpMethod.hh.

Constructor & Destructor Documentation

◆ AdaptiveControlP()

template<int dim, class F = uint>
concepts::AdaptiveControlP< dim, F >::AdaptiveControlP ( )
inline

Constructor.

Sets the tag and the polynomial degree to 0.

Definition at line 34 of file hpMethod.hh.

Member Function Documentation

◆ info()

template<int dim, class F = uint>
std::ostream& concepts::AdaptiveControlP< dim, F >::info ( std::ostream &  os) const

◆ operator!=()

template<int dim, class F = uint>
bool concepts::AdaptiveControlP< dim, F >::operator!= ( const AdaptiveControlP< dim, F > &  a)
inline

Definition at line 38 of file hpMethod.hh.

Member Data Documentation

◆ idx_

uint concepts::AdaptiveControl< uint >::idx_
inherited

Unique index of element.

This is used when assembling different elements of a space and used to enforce continuity of global basis functions across element boundaries.

Definition at line 278 of file space.hh.

◆ p_

template<int dim, class F = uint>
ushort concepts::AdaptiveControlP< dim, F >::p_[dim]

Polynomial degree.

Definition at line 30 of file hpMethod.hh.

◆ tag_

Control information.

Definition at line 273 of file space.hh.


The documentation for this struct 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