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

Public Types | Public Member Functions | Protected Member Functions | Private Attributes
concepts::DummySpace< F > Class Template Reference

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

#include <space.hh>

Inheritance diagram for concepts::DummySpace< F >:
Inheritance graph
[legend]
Collaboration diagram for concepts::DummySpace< F >:
Collaboration graph
[legend]

List of all members.

Public Types

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

Public Member Functions

virtual uint dim () const
 Returns the dimension of the space.
 DummySpace (uint dim)
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.

Protected Member Functions

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

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 312 of file space.hh.


Member Typedef Documentation

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

Definition at line 314 of file space.hh.

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

Constructor & Destructor Documentation

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

Definition at line 315 of file space.hh.


Member Function Documentation

template<typename F>
virtual uint concepts::DummySpace< F >::dim ( ) const [inline, virtual]

Returns the dimension of the space.

Implements concepts::Space< F >.

Definition at line 316 of file space.hh.

template<typename F>
virtual std::ostream& concepts::DummySpace< F >::info ( std::ostream &  os) const [inline, protected, virtual]

Returns information in an output stream.

Reimplemented from concepts::Space< F >.

Definition at line 320 of file space.hh.

template<typename F>
virtual uint concepts::DummySpace< F >::nelm ( ) const [inline, virtual]

Returns the number of elements in the space.

Implements concepts::Space< F >.

Definition at line 317 of file space.hh.

template<typename F>
virtual Scan* concepts::DummySpace< F >::scan ( ) const [inline, virtual]

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

Implements concepts::Space< F >.

Definition at line 318 of file space.hh.


Member Data Documentation

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

Definition at line 324 of file space.hh.


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

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