Abstract functor from a R^n space to R.
More...
#include <bayeux/mygsl/multi_eval.h>
|
static double | g_function (const double *x_, void *functor_) |
|
|
virtual double | _eval (const double *x_) const =0 |
|
Abstract functor from a R^n space to R.
◆ multi_domain
◆ multi_eval()
mygsl::multi_eval::multi_eval |
( |
size_t |
dimension_ | ) |
|
◆ ~multi_eval()
virtual mygsl::multi_eval::~multi_eval |
( |
| ) |
|
|
virtual |
◆ _eval()
virtual double mygsl::multi_eval::_eval |
( |
const double * |
x_ | ) |
const |
|
protectedpure virtual |
◆ evaluate() [1/5]
double mygsl::multi_eval::evaluate |
( |
double |
x_ | ) |
const |
◆ evaluate() [2/5]
double mygsl::multi_eval::evaluate |
( |
double |
x_, |
|
|
double |
y_ |
|
) |
| const |
◆ evaluate() [3/5]
double mygsl::multi_eval::evaluate |
( |
double |
x_, |
|
|
double |
y_, |
|
|
double |
z_ |
|
) |
| const |
◆ evaluate() [4/5]
double mygsl::multi_eval::evaluate |
( |
const std::vector< double > & |
v_ | ) |
const |
◆ evaluate() [5/5]
double mygsl::multi_eval::evaluate |
( |
const double * |
x_ | ) |
const |
◆ g_function()
static double mygsl::multi_eval::g_function |
( |
const double * |
x_, |
|
|
void * |
functor_ |
|
) |
| |
|
static |
◆ get_dimension()
size_t mygsl::multi_eval::get_dimension |
( |
| ) |
const |
◆ get_domain() [1/2]
interval& mygsl::multi_eval::get_domain |
( |
int |
i_ | ) |
|
◆ get_domain() [2/2]
const interval& mygsl::multi_eval::get_domain |
( |
int |
i_ | ) |
const |
◆ is_valid() [1/2]
bool mygsl::multi_eval::is_valid |
( |
const double * |
x_ | ) |
const |
◆ is_valid() [2/2]
virtual bool mygsl::multi_eval::is_valid |
( |
int |
i_, |
|
|
double |
x_ |
|
) |
| const |
|
virtual |
◆ operator()()
double mygsl::multi_eval::operator() |
( |
const double * |
x_ | ) |
const |
The documentation for this class was generated from the following file: