#include <function.h>
Public Member Functions |
|
|
Constructors and destructor
|
|
| Product () | |
| Default constructor. |
|
| Product (const Product &product) | |
| Copy constructor. |
|
| virtual | ~Product () |
| Destructor. |
|
|
Assignment
|
|
|
Product< First,
Second, DataType > & |
operator= (const Product< First, Second, DataType > &product) |
| Assignment operator. |
|
|
Predicates
|
|
| bool | operator== (const Product< First, Second, DataType > &product) const |
| Equality operator. |
|
|
Function realization
|
|
| DataType | operator() (const DataType &x) const |
| Evaluation of this subterm. |
|
|
Accessors
|
|
| void | setFirst (const First &first) |
| set the first argument of the
product |
|
| First & | getFirst () |
| get the first argument of the
product |
|
| const First & | getFirst () const |
| Get the first argument of the
product (const version). |
|
| void | setSecond (const Second &second) |
| set the second argument of the
product |
|
| Second & | getSecond () |
| get the second argument of the
product |
|
Protected Attributes |
|
| First | first_ |
| Second | second_ |
| const First& BALL::Product< First, Second, DataType >::getFirst | ( | ) | const |
Get the first argument of the product (const version).
| First& BALL::Product< First, Second, DataType >::getFirst | ( | ) |
get the first argument of the product
| Second& BALL::Product< First, Second, DataType >::getSecond | ( | ) |
get the second argument of the product
| DataType BALL::Product< First, Second, DataType >::operator() | ( | const DataType & | x | ) | const |
Evaluation of this subterm.
| x | the point where to evaluate |
| void BALL::Product< First, Second, DataType >::setSecond | ( | const Second & | second | ) |
set the second argument of the product
| second | the second argument |
1.5.8