Class documentation of Concepts

Loading...
Searching...
No Matches
bem::AdaptiveSpace< F > Class Template Referenceabstract
Inheritance diagram for bem::AdaptiveSpace< F >:
concepts::SpaceOnCells< F > concepts::AdaptiveSpace< F, Tadj > concepts::Space< F > concepts::OutputOperator bem::AdaptConst3d000< F > bem::AdaptConst3d001< F > bem::AdaptConst3d002< F >

Public Types

typedef ElementWithCell< F > type
 
typedef Scan< ElementWithCell< F > > Scanner
 

Public Member Functions

virtual Scannerscan () const =0
 Returns a scanner to iterate over the elements of the space.
 
virtual uint dim () const =0
 Returns the dimension of the space.
 
virtual uint nelm () const =0
 Returns the number of elements in the space.
 
virtual uint getOutputDimension () const
 Returns the default output dimension, when we consider plotting a real-valued operator on this space.
 
virtual void adjust (const Element< F > &elm, const Tadj &a)=0
 

Protected Member Functions

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

Detailed Description

template<class F = concepts::Real>
class bem::AdaptiveSpace< F >

Definition at line 236 of file space.hh.

Member Typedef Documentation

◆ Scanner

template<class F >
typedef Scan<ElementWithCell<F> > concepts::SpaceOnCells< F >::Scanner
inherited

Definition at line 84 of file space.hh.

◆ type

template<class F >
typedef ElementWithCell<F> concepts::SpaceOnCells< F >::type
inherited

Definition at line 83 of file space.hh.

Member Function Documentation

◆ adjust()

template<class F , class Tadj = class AdaptiveAdjust<1>>
virtual void concepts::AdaptiveSpace< F, Tadj >::adjust ( const Element< F > &  elm,
const Tadj a 
)
pure virtualinherited

Adjusts the space in the next rebuild step for this element.

Implemented in hp2D::hpAdaptiveSpace< F >.

◆ dim()

◆ 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 = concepts::Real>
std::ostream & bem::AdaptiveSpace< F >::info ( std::ostream &  os) const
inlineprotectedvirtual

Returns information in an output stream.

Reimplemented from concepts::SpaceOnCells< F >.

Definition at line 240 of file space.hh.

◆ nelm()

◆ scan()


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