ECCE @ EIC Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Abstract Classes

Classes

class  c2_function< float_type >
 the parent class for all c2_functions.c2_functions know their value, first, and second derivative at almost every point. They can be efficiently combined with binary operators, via c2_binary_function, composed via c2_composed_function_, have their roots found via find_root(), and be adaptively integrated via partial_integrals() or integral(). They also can carry information with them about how to find 'interesting' points on the function. This information is set with set_sampling_grid() and extracted with get_sampling_grid(). More...
 
struct  c2_function< float_type >::c2_integrate_recur
 structure used to pass information recursively in integrator. More...
 
struct  c2_function< float_type >::c2_root_info
 structure used to hold root bracketing information More...
 
struct  c2_function< float_type >::c2_sample_recur
 structure used to pass information recursively in sampler. More...
 
struct  c2_function< float_type >::recur_item
 the data element for the internal recursion stack for the sampler and integrator More...
 

Detailed Description