#include <formula.hh>


Public Member Functions | |
| virtual Operation< F > * | clone () const =0 |
| Virtual constructor. | |
| virtual F | operator() (const F val) const =0 |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
Definition at line 364 of file formula.hh.
| virtual Operation<F>* concepts::Operation< F >::clone | ( | ) | const [pure virtual] |
Virtual constructor.
Returns a pointer to a copy of itself. The caller is responsible to destroy this copy.
Implements concepts::Cloneable.
Implemented in concepts::OpMult< F >, concepts::OpAdd< F >, and concepts::OpRecipr< F >.
| virtual std::ostream& concepts::Operation< F >::info | ( | std::ostream & | os | ) | const [protected, virtual] |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in concepts::OpMult< F >, concepts::OpAdd< F >, and concepts::OpRecipr< F >.
| virtual F concepts::Operation< F >::operator() | ( | const F | val | ) | const [pure virtual] |
Implemented in concepts::OpMult< F >, concepts::OpAdd< F >, and concepts::OpRecipr< F >.