Falaise  4.0.1
SuperNEMO Software Toolkit
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
mygsl Namespace Reference

Namespaces

 constants
 
 histogram_pool
 
 linear_regression
 
 multidimensional_minimization
 
 multidimensional_minimization_system
 
 multimin
 
 ode_driver
 
 one_dimensional_minimization
 
 one_dimensional_root_solver
 
 parameter_store
 

Classes

class  arithmetic_mean
 
class  base_sampling
 
class  best_value
 
class  composite_function
 
class  convolution_function
 
class  datapoint
 
class  error
 
class  fft_real
 
class  function_with_domain
 
class  functor_factory
 
class  gate_function
 
class  gauss_kernel_smoother
 
class  gaussian_function
 
class  gompertz_function
 
class  heaviside_function
 
class  histogram
 
class  histogram_2d
 
class  histogram_pool
 
struct  i_kernel_smoother
 
class  i_unary_function
 
class  i_unary_function_with_derivative
 
class  i_unary_function_with_parameters
 
class  identity_function
 
class  interval
 
class  ioutils
 
class  IstreamManipulatorRef
 
class  linear_combination_function
 
class  linear_regression
 
class  linear_sampling
 
class  linear_system_solver
 
class  logistic_function
 
class  min_max
 
class  multi_eval
 
class  multidimensional_minimization
 
class  multidimensional_minimization_system
 
class  multimin
 
class  multimin_system
 
class  multiparameter_system
 
struct  multiparameter_system_test
 
class  nw_sampled_function_smoother
 
class  ode_driver
 
struct  ode_system
 
class  one_dimensional_minimization
 
class  one_dimensional_root_solver
 
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
 
class  permutation
 
struct  plain_function_entry
 
class  plain_function_wrapper
 
class  polynomial
 
class  prng_state_manager
 
class  product_function
 
class  random_utils
 
class  rectangular_function
 
class  rng
 
struct  sampling
 
class  seed_manager
 
class  tabulated_function
 
class  tabulated_sampling
 
class  triangle_function
 
class  unary_eval_from_multi
 
class  unary_function_handle
 
class  unary_function_promoted_with_numeric_derivative
 
struct  version
 
class  von_neumann_method
 
class  weighted_mean
 
class  zero_function
 

Typedefs

typedef histogram histogram_1d
 
typedef double(* plain_function_type) (double)
 
typedef double(* plain_function_with_parameters_type) (double, void *)
 
typedef std::map< std::string, plain_function_entryplain_function_dict_type
 
typedef polynomial polynomial_function
 
typedef seed_manager prng_seed_manager
 
typedef datatools::handle< i_unary_functionunary_function_handle_type
 
typedef datatools::handle< const i_unary_functionconst_unary_function_handle_type
 
typedef std::map< std::string, unary_function_handle_typeunary_function_dict_type
 

Enumerations

enum  compare_score_type
 
enum  bin_mode_type
 
enum  bin_axis_type
 
enum  plain_function_flag
 

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_)
 
void register_plain_function_simple (plain_function_dict_type &dict_, const std::string &name_, const plain_function_type &func_)
 
void register_plain_function_with_params (plain_function_dict_type &dict_, const std::string &name_, const plain_function_with_parameters_type &func_with_params_)
 
void tree_dump (const plain_function_dict_type &dict_, std::ostream &out_=std::clog, const std::string &title_="", const std::string &indent_="")
 
plain_function_dict_typegrab_plain_function_dict ()
 
const plain_function_dict_typeget_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_)
 

Variables

 COMPARE_LESS_EQUAL
 
 COMPARE_LESS
 
 COMPARE_EQUAL
 
 COMPARE_GREATER
 
 COMPARE_GREATER_EQUAL
 
 COMPARE_UNORDERED
 
 BIN_MODE_INVALID
 
 BIN_MODE_LINEAR
 
 BIN_MODE_LOG
 
 BIN_AXIS_INVALID
 
 BIN_AXIS_X
 
 BIN_AXIS_Y
 
 PLAIN_FUNCTION_INVALID
 
 PLAIN_FUNCTION_SIMPLE
 
 PLAIN_FUNCTION_WITH_PARAMS