ContRap-Libraries
|
Class Function is the most general function interface in ContRap. More...
#include <functions.h>
Public Member Functions | |
virtual | ~Function () |
Virtual destructor. | |
virtual Domain | operator() (const std::vector< Domain > &x)=0 |
Evaluates the function at a given point. | |
virtual int | get_arity () const =0 |
Returns the number of expected arguments. |
Class Function is the most general function interface in ContRap.
It represents vector valued function with an arbitrary type.
virtual crp::Function< Domain >::~Function | ( | ) | [inline, virtual] |
Virtual destructor.
virtual int crp::Function< Domain >::get_arity | ( | ) | const [pure virtual] |
Returns the number of expected arguments.
Implemented in crp::RealFunction.
virtual Domain crp::Function< Domain >::operator() | ( | const std::vector< Domain > & | x | ) | [pure virtual] |
Evaluates the function at a given point.
x | Evaluation point |
Implemented in crp::RealFunction.