![]() |
Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
A composite function from two unary functors. More...
#include <string>#include <map>#include <iostream>Go to the source code of this file.
Classes | |
| struct | mygsl::plain_function_entry |
Namespaces | |
| mygsl | |
| Top-level namespace of the Bayeux/mygsl module library. | |
Macros | |
| #define | MYGSL_MATH_REGISTER_FUNCTION(FunctionName, FunctionAddress, FunctionType) |
Typedefs | |
| typedef double(* | mygsl::plain_function_type) (double) |
| Typedef for a simple function C-style function : More... | |
| typedef double(* | mygsl::plain_function_with_parameters_type) (double, void *) |
| Typedef for a function C-style function with anonymous parameters : More... | |
| typedef std::map< std::string, plain_function_entry > | mygsl::plain_function_dict_type |
| Type alias for a dictionary of registered plain functions. More... | |
Enumerations | |
| enum | mygsl::plain_function_flag { mygsl::PLAIN_FUNCTION_INVALID = 0, mygsl::PLAIN_FUNCTION_SIMPLE = 1, mygsl::PLAIN_FUNCTION_WITH_PARAMS = 2 } |
| brief Describe the signature of function More... | |
Functions | |
| void | mygsl::basic_plain_function_registration (plain_function_dict_type &dict_) |
| Basic registration of some plain functions in a dictionary. More... | |
| void | mygsl::register_plain_function_simple (plain_function_dict_type &dict_, const std::string &name_, const plain_function_type &func_) |
| Registration of a plain simple function. More... | |
| void | mygsl::register_plain_function_with_params (plain_function_dict_type &dict_, const std::string &name_, const plain_function_with_parameters_type &func_with_params_) |
| Registration of a plain function with parameters. More... | |
| void | mygsl::tree_dump (const plain_function_dict_type &dict_, std::ostream &out_=std::clog, const std::string &title_="", const std::string &indent_="") |
| Smart print of a dictionary of registered plain functions. More... | |
| plain_function_dict_type & | mygsl::grab_plain_function_dict () |
| const plain_function_dict_type & | mygsl::get_plain_function_dict () |
| bool | mygsl::plain_function_is_known (const std::string &name_) |
| bool | mygsl::is_plain_function_simple (const std::string &name_) |
| bool | mygsl::is_plain_function_with_params (const std::string &name_) |
| plain_function_type | mygsl::get_simple_function (const std::string &name_) |
A composite function from two unary functors.
| #define MYGSL_MATH_REGISTER_FUNCTION | ( | FunctionName, | |
| FunctionAddress, | |||
| FunctionType | |||
| ) |
1.8.15