Class documentation of Concepts

Loading...
Searching...
No Matches
constraints::Space< F > Class Template Reference

#include <space.hh>

Inheritance diagram for constraints::Space< F >:
concepts::Space< F > concepts::OutputOperator

Public Types

typedef concepts::Scan< Element< F > > Scan
 
typedef Element< F > type
 
typedef Scan< Element< F > > Scanner
 

Public Member Functions

 Space (concepts::Space< F > &spc, ConstraintsList< F > &constr)
 
virtual uint dim () const
 Returns the dimension of the space.
 
virtual uint nelm () const
 Returns the number of elements in the space.
 
virtual Scanscan () const
 Returns a scanner to iterate over the elements of the space.
 
void rebuild ()
 Rebuilds the space.
 
const concepts::ElementPairList< F > & elmPairList ()
 Returns a list of element pairs needed for matrix assembly.
 
virtual uint getOutputDimension () const
 Returns the default output dimension, when we consider plotting a real-valued operator on this space.
 

Protected Member Functions

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

Detailed Description

template<class F>
class constraints::Space< F >

Space of constraints

Author
Philipp Frauenfelder, 2002

Definition at line 37 of file space.hh.

Member Typedef Documentation

◆ Scan

template<class F >
typedef concepts::Scan<Element<F> > constraints::Space< F >::Scan

Definition at line 46 of file space.hh.

◆ Scanner

template<class F >
typedef Scan<Element<F> > concepts::Space< F >::Scanner
inherited

Definition at line 47 of file space.hh.

◆ type

template<class F >
typedef Element<F> concepts::Space< F >::type
inherited

Definition at line 46 of file space.hh.

Constructor & Destructor Documentation

◆ Space()

template<class F >
constraints::Space< F >::Space ( concepts::Space< F > &  spc,
ConstraintsList< F > &  constr 
)

Constructor.

Parameters
spcComputational space
constrList of constraints

Member Function Documentation

◆ dim()

template<class F >
virtual uint constraints::Space< F >::dim ( ) const
inlinevirtual

Returns the dimension of the space.

Implements concepts::Space< F >.

Definition at line 48 of file space.hh.

◆ elmPairList()

template<class F >
const concepts::ElementPairList< F > & constraints::Space< F >::elmPairList ( )
inline

Returns a list of element pairs needed for matrix assembly.

Definition at line 56 of file space.hh.

◆ getOutputDimension()

template<class F >
virtual uint concepts::Space< F >::getOutputDimension ( ) const
inlinevirtualinherited

Returns the default output dimension, when we consider plotting a real-valued operator on this space.

Reimplemented in hp2D::hpAdaptiveSpaceHCurl, and hp2Dedge::Space.

Definition at line 50 of file space.hh.

◆ info()

template<class F >
virtual std::ostream & constraints::Space< F >::info ( std::ostream &  os) const
protectedvirtual

Returns information in an output stream.

Reimplemented from concepts::Space< F >.

◆ nelm()

template<class F >
virtual uint constraints::Space< F >::nelm ( ) const
inlinevirtual

Returns the number of elements in the space.

Implements concepts::Space< F >.

Definition at line 49 of file space.hh.

◆ scan()

template<class F >
virtual Scan * constraints::Space< F >::scan ( ) const
virtual

Returns a scanner to iterate over the elements of the space.

Implements concepts::Space< F >.


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