Space for a given dimension but without more functionality. More...

#include <space.hh>

Inheritance diagram for concepts::DummySpace< F >:
concepts::Space< F >

Public Types

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

Public Member Functions

virtual uint dim () const
 Returns the dimension of the space. More...
 
 DummySpace (uint dim)
 
virtual uint getOutputDimension () const
 Returns the default output dimension, when we consider plotting a real-valued operator on this space. More...
 
virtual uint nelm () const
 Returns the number of elements in the space. More...
 
virtual Scanscan () const
 Returns a scanner to iterate over the elements of the space. More...
 

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 

Private Attributes

uint dim_
 

Detailed Description

template<typename F>
class concepts::DummySpace< F >

Space for a given dimension but without more functionality.

Author
Philipp Frauenfelder, 2002

Definition at line 367 of file space.hh.

Member Typedef Documentation

◆ Scan

template<typename F >
typedef concepts::Scan<concepts::Element<F> > concepts::DummySpace< F >::Scan

Definition at line 369 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

◆ DummySpace()

template<typename F >
concepts::DummySpace< F >::DummySpace ( uint  dim)
inline

Definition at line 370 of file space.hh.

Member Function Documentation

◆ dim()

template<typename F >
virtual uint concepts::DummySpace< F >::dim ( ) const
inlinevirtual

Returns the dimension of the space.

Implements concepts::Space< F >.

Definition at line 371 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.

Definition at line 50 of file space.hh.

◆ info()

template<typename F >
virtual std::ostream& concepts::DummySpace< F >::info ( std::ostream &  os) const
inlineprotectedvirtual

Reimplemented from concepts::Space< F >.

Definition at line 375 of file space.hh.

◆ nelm()

template<typename F >
virtual uint concepts::DummySpace< F >::nelm ( ) const
inlinevirtual

Returns the number of elements in the space.

Implements concepts::Space< F >.

Definition at line 372 of file space.hh.

◆ scan()

template<typename F >
virtual Scan* concepts::DummySpace< F >::scan ( ) const
inlinevirtual

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

Implements concepts::Space< F >.

Definition at line 373 of file space.hh.

Member Data Documentation

◆ dim_

template<typename F >
uint concepts::DummySpace< F >::dim_
private

Definition at line 379 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