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

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

#include <formula.hh>

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

List of all members.

Public Member Functions

virtual OpMult< F > * clone () const
 Virtual constructor.
virtual F operator() (const F val) const
 OpMult (const F factor)

Protected Member Functions

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

Private Attributes

const F factor_

Detailed Description

template<class F>
class concepts::OpMult< F >

Definition at line 375 of file formula.hh.


Constructor & Destructor Documentation

template<class F >
concepts::OpMult< F >::OpMult ( const F  factor) [inline]

Definition at line 377 of file formula.hh.


Member Function Documentation

template<class F >
virtual OpMult<F>* concepts::OpMult< F >::clone ( ) const [inline, virtual]

Virtual constructor.

Returns a pointer to a copy of itself. The caller is responsible to destroy this copy.

Implements concepts::Operation< F >.

Definition at line 378 of file formula.hh.

template<class F >
virtual std::ostream& concepts::OpMult< F >::info ( std::ostream &  os) const [protected, virtual]

Returns information in an output stream.

Reimplemented from concepts::Operation< F >.

template<class F >
virtual F concepts::OpMult< F >::operator() ( const F  val) const [virtual]

Member Data Documentation

template<class F >
const F concepts::OpMult< F >::factor_ [private]

Definition at line 383 of file formula.hh.


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

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