ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
c2_function< float_type > Member List

This is the complete list of members for c2_function< float_type >, including all inherited members.

adaptively_sample(float_type amin, float_type amax, float_type abs_tol=1e-12, float_type rel_tol=1e-12, int derivs=2, std::vector< float_type > *xvals=0, std::vector< float_type > *yvals=0) const c2_function< float_type >
bad_x_pointc2_function< float_type >mutableprotected
c2_function(const c2_function< float_type > &src)c2_function< float_type >inlineprotected
c2_function()c2_function< float_type >inlineprotected
check_monotonicity(const std::vector< float_type > &data, const char message[]) const c2_function< float_type >
claim_ownership() const c2_function< float_type >inline
count_owners() const c2_function< float_type >inline
cvs_file_vers() const c2_function< float_type >
cvs_header_vers() const c2_function< float_type >inline
evaluationsc2_function< float_type >mutableprotected
fill_fblock(c2_fblock< float_type > &fb) const c2_function< float_type >inline
find_root(float_type lower_bracket, float_type upper_bracket, float_type start, float_type value, int *error=0, float_type *final_yprime=0, float_type *final_yprime2=0) const c2_function< float_type >
fXMaxc2_function< float_type >protected
fXMinc2_function< float_type >protected
get_evaluations() const c2_function< float_type >inline
get_sampling_grid(float_type amin, float_type amax, std::vector< float_type > &grid) const c2_function< float_type >virtual
get_sampling_grid_pointer() const c2_function< float_type >inline
get_trouble_point() const c2_function< float_type >inline
increment_evaluations() const c2_function< float_type >inline
integral(float_type amin, float_type amax, std::vector< float_type > *partials=0, float_type abs_tol=1e-12, float_type rel_tol=1e-12, int derivs=2, bool adapt=true, bool extrapolate=true) const c2_function< float_type >
integrate_step(struct c2_integrate_recur &rb) const c2_function< float_type >private
no_overwrite_gridc2_function< float_type >protected
normalized_function(float_type amin, float_type amax, float_type norm=1.0) const c2_function< float_type >
operator()(float_type x) const c2_function< float_type >inline
operator()(float_type x, float_type *yprime, float_type *yprime2) const c2_function< float_type >inline
operator()(const c2_function< float_type > &inner) const c2_function< float_type >inline
operator*(const c2_function< float_type > &rhs) const c2_function< float_type >inline
operator+(const c2_function< float_type > &rhs) const c2_function< float_type >inline
operator-(const c2_function< float_type > &rhs) const c2_function< float_type >inline
operator/(const c2_function< float_type > &rhs) const c2_function< float_type >inline
owner_countc2_function< float_type >mutableprivate
partial_integrals(std::vector< float_type > xgrid, std::vector< float_type > *partials=0, float_type abs_tol=1e-12, float_type rel_tol=1e-12, int derivs=2, bool adapt=true, bool extrapolate=true) const c2_function< float_type >
preen_sampling_grid(std::vector< float_type > *result) const c2_function< float_type >
refine_sampling_grid(std::vector< float_type > &grid, size_t refinement) const c2_function< float_type >
release_ownership() const c2_function< float_type >inline
release_ownership_for_return() const c2_function< float_type >inline
reset_evaluations() const c2_function< float_type >inline
root_infoc2_function< float_type >private
sample_step(struct c2_sample_recur &rb) const c2_function< float_type >private
sampling_gridc2_function< float_type >protected
set_domain(float_type amin, float_type amax)c2_function< float_type >inline
set_sampling_grid(const std::vector< float_type > &grid)c2_function< float_type >virtual
set_sampling_grid_pointer(std::vector< float_type > &grid)c2_function< float_type >inlineprotectedvirtual
square_normalized_function(float_type amin, float_type amax, float_type norm=1.0) const c2_function< float_type >
square_normalized_function(float_type amin, float_type amax, const c2_function< float_type > &weight, float_type norm=1.0) const c2_function< float_type >
value_with_derivatives(float_type x, float_type *yprime, float_type *yprime2) const =0c2_function< float_type >pure virtual
xmax() const c2_function< float_type >inline
xmin() const c2_function< float_type >inline
~c2_function()c2_function< float_type >inlinevirtual