|
ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
|
This is an empty abstract base class. More...
#include <multiroot_function.hpp>

Public Member Functions | |
| virtual int | f (gsl::vector const &x, gsl::vector &f)=0 |
| The function. More... | |
| virtual size_t | size () const =0 |
| This function should return the number of elements of x and f in f(). More... | |
This is an empty abstract base class.
Its main purpose is to define the Concept of a class whose objects can be used to construct a function object. Any class that implements f can be used in the constructor of function. This version allows gsl::vector instead of gsl_vector* with the small overhead of copying two pointers at each function evaluation.
Definition at line 62 of file multiroot_function.hpp.
|
pure virtual |
The function.
| x | The argument (vector) |
| f | Vector of same size as x to hold the return values. |
|
pure virtual |
This function should return the number of elements of x and f in f().