Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Member Functions | Public Attributes
concepts::AdaptiveAdjustP< dim > Class Template Reference

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

#include <hpMethod.hh>

Inheritance diagram for concepts::AdaptiveAdjustP< dim >:
Inheritance graph
[legend]
Collaboration diagram for concepts::AdaptiveAdjustP< dim >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Public Attributes

short & l_
 Level.
Level< levelDim > level_
 Level in several dimensions.
short p_ [dim]
 Difference in the polynomial degree.

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 57 of file hpMethod.hh.


Constructor & Destructor Documentation

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 67 of file hpMethod.hh.

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

Constructor.

Parameters:
lLevel
pPolynomial degree

Definition at line 74 of file hpMethod.hh.

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

Constructor.

Parameters:
lLevel
pPolynomial degree

Definition at line 82 of file hpMethod.hh.

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

Constructor.

Parameters:
lLevel
pPolynomial degree

Definition at line 90 of file hpMethod.hh.

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

Constructor.

Parameters:
lLevel
pPolynomial degree

Definition at line 99 of file hpMethod.hh.

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

Constructor.

Parameters:
lLevel
pPolynomial degree

Definition at line 107 of file hpMethod.hh.

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

Constructor.

Parameters:
lLevel
pPolynomial degree

Definition at line 115 of file hpMethod.hh.


Member Function Documentation

template<int dim>
std::ostream& concepts::AdaptiveAdjustP< dim >::info ( std::ostream &  os) const
template<int dim>
AdaptiveAdjustP<dim>& concepts::AdaptiveAdjustP< dim >::operator= ( const AdaptiveAdjustP< dim > &  a)

Member Data Documentation

short& concepts::AdaptiveAdjust< levelDim >::l_ [inherited]

Level.

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

Definition at line 251 of file space.hh.

Level<levelDim> concepts::AdaptiveAdjust< levelDim >::level_ [inherited]

Level in several dimensions.

Definition at line 247 of file space.hh.

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 62 of file hpMethod.hh.


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

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)