![]() |
Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
Top-level namespace of the Bayeux/mygsl module library. More...
Namespaces | |
| constants | |
| Nested namespace of the Bayeux/mygsl module library (constants) | |
Classes | |
| class | arithmetic_mean |
| Arithmetic mean computing algorithm. More... | |
| class | base_sampling |
| Base class for all sampling models. More... | |
| class | best_value |
| A data structure representing a numeric value and its associated error. More... | |
| class | composite_function |
| Composite function. More... | |
| class | convolution_function |
| Convolution function. More... | |
| class | datapoint |
| A serializable (x,y,sigma(y)) triplet. More... | |
| class | error |
| GSL error handling. More... | |
| class | fft_real |
| Fast Fourier transform algorithm. More... | |
| class | function_with_domain |
| Function with interval/domain of definition. More... | |
| class | functor_factory |
| Factory of functors. More... | |
| class | gate_function |
| Gate function. More... | |
| class | gauss_kernel_smoother |
| Gauss kernel smoother. More... | |
| class | gaussian_function |
| Gaussian function. More... | |
| class | gompertz_function |
| Gompertz function. More... | |
| class | heaviside_function |
| class | histogram |
| One dimensional histogram. More... | |
| class | histogram_2d |
| Two dimensional histogram. More... | |
| class | histogram_pool |
| A pool of histograms. More... | |
| struct | i_kernel_smoother |
| Kernel smoother interface. More... | |
| class | i_unary_function |
| Abstract interface for unary functions : R -> R. More... | |
| class | i_unary_function_with_derivative |
| Abstract interface for unary functions with derivative. More... | |
| class | i_unary_function_with_parameters |
| Abstract interface for unary functions with derivative. More... | |
| class | identity_function |
| The identity function. More... | |
| class | interval |
| An interval with real bounds. More... | |
| class | ioutils |
| class | IstreamManipulatorRef |
| class | linear_combination_function |
| A linear combination function. More... | |
| class | linear_regression |
| The linear regression algorithm. More... | |
| class | linear_sampling |
| Linear sampling model. More... | |
| class | linear_system_solver |
| brief Linear system solver algorithm More... | |
| class | logistic_function |
| Logistic function. More... | |
| class | min_max |
| Record the min and max values from a set of values. More... | |
| class | multi_eval |
| Abstract functor from a R^n space to R. More... | |
| class | multidimensional_minimization |
| Multidimensional minimization algorithm. More... | |
| class | multidimensional_minimization_system |
| System for multidimensional minimization algorithm. More... | |
| class | multimin |
| class | multimin_system |
| class | multiparameter_system |
| System with several parameters. More... | |
| struct | multiparameter_system_test |
| class | nw_sampled_function_smoother |
| Nadaraya-Watson kernel-weigthed average functor. More... | |
| class | ode_driver |
| struct | ode_system |
| System for ODE solving. More... | |
| class | one_dimensional_minimization |
| One dimensional minimization algorithm. More... | |
| class | one_dimensional_root_solver |
| One dimensional root solver algorithm. More... | |
| class | OstreamManipulator |
| class | param_entry |
| struct | param_has_name |
| struct | param_is_auto |
| struct | param_is_const |
| struct | param_is_free |
| struct | param_ptr_has_name |
| class | parameter_store |
| Store of parameters. More... | |
| class | permutation |
| struct | plain_function_entry |
| class | plain_function_wrapper |
| Wrapper for C/C++ plain function with signature 'double (*)(double)'. More... | |
| class | polynomial |
| A real polynomial of arbitrary degree. More... | |
| class | prng_state_manager |
| A manager that can store the internal states associated to a set of PRNGs addressed with some labels. More... | |
| class | product_function |
| Product function. More... | |
| class | random_utils |
| class | rectangular_function |
| Rectangular function (unit pulse) More... | |
| class | rng |
| Pseudo random number generator. More... | |
| struct | sampling |
| Constants and resources used for sampling. More... | |
| class | seed_manager |
| class | tabulated_function |
| Tabulated function. More... | |
| class | tabulated_sampling |
| Tabulated sampling model. More... | |
| class | triangle_function |
| General asymmetric triangle function. More... | |
| class | unary_eval_from_multi |
| class | unary_function_handle |
| Smart handle to an unary function object. More... | |
| class | unary_function_promoted_with_numeric_derivative |
| Unary functions wrapper that adds numeric derivative. More... | |
| struct | version |
| Describe the mygsl API version and features. More... | |
| class | von_neumann_method |
| Von Neumann's rejection method for one dimensional PDF. More... | |
| class | weighted_mean |
| Weighted mean computing algorithm. More... | |
| class | zero_function |
| The zero function. More... | |
Typedefs | |
| typedef histogram | histogram_1d |
| typedef double(* | plain_function_type) (double) |
| Typedef for a simple function C-style function : More... | |
| typedef double(* | 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 > | plain_function_dict_type |
| Type alias for a dictionary of registered plain functions. More... | |
| typedef polynomial | polynomial_function |
| typedef seed_manager | prng_seed_manager |
| WHY IS THIS NEEDED??????? More... | |
| typedef datatools::handle< i_unary_function > | unary_function_handle_type |
| Alias for a handle to an unary function object. More... | |
| typedef datatools::handle< const i_unary_function > | const_unary_function_handle_type |
| Alias for a handle to a const unary function object. More... | |
| typedef std::map< std::string, unary_function_handle_type > | unary_function_dict_type |
| Alias for dictionary of handles to unary function objects. More... | |
Enumerations | |
| enum | compare_score_type { COMPARE_LESS_EQUAL = -2, COMPARE_LESS = -1, COMPARE_EQUAL = 0, COMPARE_GREATER = 1, COMPARE_GREATER_EQUAL = 2, COMPARE_UNORDERED = 3 } |
| Comparison score. More... | |
| enum | bin_mode_type { BIN_MODE_INVALID = 0, BIN_MODE_LINEAR = 1, BIN_MODE_LOG = 2 } |
| Histogram binning mode. More... | |
| enum | bin_axis_type { BIN_AXIS_INVALID = -1, BIN_AXIS_X = 0, BIN_AXIS_Y = 1 } |
| Histogram axis type. More... | |
| enum | plain_function_flag { PLAIN_FUNCTION_INVALID = 0, PLAIN_FUNCTION_SIMPLE = 1, PLAIN_FUNCTION_WITH_PARAMS = 2 } |
| brief Describe the signature of function More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &out_, const best_value &bv_) |
| compare_score_type | compare_relative (double x_, double y_, double epsilon_) |
| compare_score_type | compare_absolute (double x_, double y_, double epsilon_) |
| bool | approximately_equal (double x_, double y_, double epsilon_) |
| bool | essentially_equal (double x_, double b, double epsilon_) |
| bool | definitely_greater_than (double x_, double y_, double epsilon_) |
| bool | definitely_less_than (double x_, double b, double epsilon_) |
| bool | nearly_equal (double x_, double y_, double epsilon_) |
| std::ostream & | ostream_odouble (std::ostream &os_, const double &x_) |
| OstreamManipulator< double > | odouble (const double &x_) |
| std::istream & | istream_idouble (std::istream &is_, double &x_) |
| IstreamManipulatorRef< double > | idouble (double &x_) |
| bool | linear_system_2x2_solve (double a1_, double b1_, double c1_, double a2_, double b2_, double c2_, double &x_, double &y_) |
| void | basic_plain_function_registration (plain_function_dict_type &dict_) |
| Basic registration of some plain functions in a dictionary. More... | |
| void | 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 | 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 | 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 & | grab_plain_function_dict () |
| const plain_function_dict_type & | get_plain_function_dict () |
| bool | plain_function_is_known (const std::string &name_) |
| bool | is_plain_function_simple (const std::string &name_) |
| bool | is_plain_function_with_params (const std::string &name_) |
| plain_function_type | get_simple_function (const std::string &name_) |
| double | derivative_central (const i_unary_function &eval_, double x_, double h_, double &abserr_) |
| double | derivative_central (const i_unary_function &eval_, double x_, double h_) |
| double | derivative_forward (const i_unary_function &eval_, double x_, double h_, double &abserr_) |
| double | derivative_forward (const i_unary_function &eval_, double x_, double h_) |
| double | derivative_backward (const i_unary_function &eval_, double x_, double h_, double &abserr_) |
| double | derivative_backward (const i_unary_function &eval_, double x_, double h_) |
| double | derivative (const i_unary_function &eval_, double x_, const interval &domain_, double &abserr_) |
| double | derivative (const i_unary_function &eval_, double x_, const interval &domain_) |
| double | derivative_central_regular_sampled_2 (double f_1_, double f1_, double h_) |
| double | derivative_central_regular_sampled_4 (double f_2_, double f_1_, double f1_, double f2_, double h_) |
| double | second_derivative_central_regular_sampled_2 (double f_1_, double f0_, double f1_, double h_) |
| double | second_derivative_central_regular_sampled_4 (double f_2_, double f_1_, double f0_, double f1_, double f2_, double h_) |
| double | derivative_forward_regular_sampled_1 (double f0_, double f1_, double h_) |
| double | derivative_forward_regular_sampled_2 (double f0_, double f1_, double f2_, double h_) |
| double | derivative_forward_regular_sampled_3 (double f0_, double f1_, double f2_, double f3_, double h_) |
| double | derivative_forward_regular_sampled_4 (double f0_, double f1_, double f2_, double f3_, double f4_, double h_) |
| double | second_derivative_forward_regular_sampled_1 (double f0_, double f1_, double f2_, double h_) |
| double | second_derivative_forward_regular_sampled_2 (double f0_, double f1_, double f2_, double f3_, double h_) |
| double | derivative_backward_regular_sampled_1 (double f_1_, double f0_, double h_) |
| double | derivative_backward_regular_sampled_2 (double f_2_, double f_1_, double f0_, double h_) |
| double | derivative_backward_regular_sampled_3 (double f_3_, double f_2_, double f_1_, double f0_, double h_) |
| double | derivative_backward_regular_sampled_4 (double f_4_, double f_3_, double f_2_, double f_1_, double f0_, double h_) |
| double | second_derivative_backward_regular_sampled_1 (double f_2_, double f_1_, double f0_, double h_) |
| double | second_derivative_backward_regular_sampled_2 (double f_3_, double f_2_, double f_1_, double f_0_, double h_) |
Top-level namespace of the Bayeux/mygsl module library.
Top-level namespace of the Bayeux/mygsl module library
Alias for a handle to a const unary function object.
| typedef histogram mygsl::histogram_1d |
| typedef std::map<std::string, plain_function_entry> mygsl::plain_function_dict_type |
Type alias for a dictionary of registered plain functions.
| typedef double(* mygsl::plain_function_type) (double) |
Typedef for a simple function C-style function :
| typedef double(* mygsl::plain_function_with_parameters_type) (double, void *) |
Typedef for a function C-style function with anonymous parameters :
| typedef polynomial mygsl::polynomial_function |
| typedef seed_manager mygsl::prng_seed_manager |
WHY IS THIS NEEDED???????
| typedef std::map<std::string, unary_function_handle_type> mygsl::unary_function_dict_type |
Alias for dictionary of handles to unary function objects.
Alias for a handle to an unary function object.
| enum mygsl::bin_axis_type |
| enum mygsl::bin_mode_type |
| bool mygsl::approximately_equal | ( | double | x_, |
| double | y_, | ||
| double | epsilon_ | ||
| ) |
| void mygsl::basic_plain_function_registration | ( | plain_function_dict_type & | dict_ | ) |
Basic registration of some plain functions in a dictionary.
| compare_score_type mygsl::compare_absolute | ( | double | x_, |
| double | y_, | ||
| double | epsilon_ | ||
| ) |
| compare_score_type mygsl::compare_relative | ( | double | x_, |
| double | y_, | ||
| double | epsilon_ | ||
| ) |
| bool mygsl::definitely_greater_than | ( | double | x_, |
| double | y_, | ||
| double | epsilon_ | ||
| ) |
| bool mygsl::definitely_less_than | ( | double | x_, |
| double | b, | ||
| double | epsilon_ | ||
| ) |
| double mygsl::derivative | ( | const i_unary_function & | eval_, |
| double | x_, | ||
| const interval & | domain_, | ||
| double & | abserr_ | ||
| ) |
| double mygsl::derivative | ( | const i_unary_function & | eval_, |
| double | x_, | ||
| const interval & | domain_ | ||
| ) |
| double mygsl::derivative_backward | ( | const i_unary_function & | eval_, |
| double | x_, | ||
| double | h_, | ||
| double & | abserr_ | ||
| ) |
| double mygsl::derivative_backward | ( | const i_unary_function & | eval_, |
| double | x_, | ||
| double | h_ | ||
| ) |
| double mygsl::derivative_backward_regular_sampled_1 | ( | double | f_1_, |
| double | f0_, | ||
| double | h_ | ||
| ) |
| double mygsl::derivative_backward_regular_sampled_2 | ( | double | f_2_, |
| double | f_1_, | ||
| double | f0_, | ||
| double | h_ | ||
| ) |
| double mygsl::derivative_backward_regular_sampled_3 | ( | double | f_3_, |
| double | f_2_, | ||
| double | f_1_, | ||
| double | f0_, | ||
| double | h_ | ||
| ) |
| double mygsl::derivative_backward_regular_sampled_4 | ( | double | f_4_, |
| double | f_3_, | ||
| double | f_2_, | ||
| double | f_1_, | ||
| double | f0_, | ||
| double | h_ | ||
| ) |
| double mygsl::derivative_central | ( | const i_unary_function & | eval_, |
| double | x_, | ||
| double | h_, | ||
| double & | abserr_ | ||
| ) |
| double mygsl::derivative_central | ( | const i_unary_function & | eval_, |
| double | x_, | ||
| double | h_ | ||
| ) |
| double mygsl::derivative_central_regular_sampled_2 | ( | double | f_1_, |
| double | f1_, | ||
| double | h_ | ||
| ) |
| double mygsl::derivative_central_regular_sampled_4 | ( | double | f_2_, |
| double | f_1_, | ||
| double | f1_, | ||
| double | f2_, | ||
| double | h_ | ||
| ) |
| double mygsl::derivative_forward | ( | const i_unary_function & | eval_, |
| double | x_, | ||
| double | h_, | ||
| double & | abserr_ | ||
| ) |
| double mygsl::derivative_forward | ( | const i_unary_function & | eval_, |
| double | x_, | ||
| double | h_ | ||
| ) |
| double mygsl::derivative_forward_regular_sampled_1 | ( | double | f0_, |
| double | f1_, | ||
| double | h_ | ||
| ) |
| double mygsl::derivative_forward_regular_sampled_2 | ( | double | f0_, |
| double | f1_, | ||
| double | f2_, | ||
| double | h_ | ||
| ) |
| double mygsl::derivative_forward_regular_sampled_3 | ( | double | f0_, |
| double | f1_, | ||
| double | f2_, | ||
| double | f3_, | ||
| double | h_ | ||
| ) |
| double mygsl::derivative_forward_regular_sampled_4 | ( | double | f0_, |
| double | f1_, | ||
| double | f2_, | ||
| double | f3_, | ||
| double | f4_, | ||
| double | h_ | ||
| ) |
| bool mygsl::essentially_equal | ( | double | x_, |
| double | b, | ||
| double | epsilon_ | ||
| ) |
| const plain_function_dict_type& mygsl::get_plain_function_dict | ( | ) |
| plain_function_type mygsl::get_simple_function | ( | const std::string & | name_ | ) |
| plain_function_dict_type& mygsl::grab_plain_function_dict | ( | ) |
| IstreamManipulatorRef<double> mygsl::idouble | ( | double & | x_ | ) |
| bool mygsl::is_plain_function_simple | ( | const std::string & | name_ | ) |
| bool mygsl::is_plain_function_with_params | ( | const std::string & | name_ | ) |
| std::istream& mygsl::istream_idouble | ( | std::istream & | is_, |
| double & | x_ | ||
| ) |
| bool mygsl::linear_system_2x2_solve | ( | double | a1_, |
| double | b1_, | ||
| double | c1_, | ||
| double | a2_, | ||
| double | b2_, | ||
| double | c2_, | ||
| double & | x_, | ||
| double & | y_ | ||
| ) |
| bool mygsl::nearly_equal | ( | double | x_, |
| double | y_, | ||
| double | epsilon_ | ||
| ) |
| OstreamManipulator<double> mygsl::odouble | ( | const double & | x_ | ) |
| std::ostream& mygsl::operator<< | ( | std::ostream & | out_, |
| const best_value & | bv_ | ||
| ) |
| std::ostream& mygsl::ostream_odouble | ( | std::ostream & | os_, |
| const double & | x_ | ||
| ) |
| bool mygsl::plain_function_is_known | ( | const std::string & | name_ | ) |
| 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.
| 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.
| double mygsl::second_derivative_backward_regular_sampled_1 | ( | double | f_2_, |
| double | f_1_, | ||
| double | f0_, | ||
| double | h_ | ||
| ) |
| double mygsl::second_derivative_backward_regular_sampled_2 | ( | double | f_3_, |
| double | f_2_, | ||
| double | f_1_, | ||
| double | f_0_, | ||
| double | h_ | ||
| ) |
| double mygsl::second_derivative_central_regular_sampled_2 | ( | double | f_1_, |
| double | f0_, | ||
| double | f1_, | ||
| double | h_ | ||
| ) |
| double mygsl::second_derivative_central_regular_sampled_4 | ( | double | f_2_, |
| double | f_1_, | ||
| double | f0_, | ||
| double | f1_, | ||
| double | f2_, | ||
| double | h_ | ||
| ) |
| double mygsl::second_derivative_forward_regular_sampled_1 | ( | double | f0_, |
| double | f1_, | ||
| double | f2_, | ||
| double | h_ | ||
| ) |
| double mygsl::second_derivative_forward_regular_sampled_2 | ( | double | f0_, |
| double | f1_, | ||
| double | f2_, | ||
| double | f3_, | ||
| double | h_ | ||
| ) |
| 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.
1.8.15