Geant4  10.03.p03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
interpolating_function_p< float_type > Member List

This is the complete list of members for interpolating_function_p< 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 >
add_pointwise(const c2_function< float_type > &rhs) const interpolating_function_p< float_type >inline
bad_x_pointc2_function< float_type >mutableprotected
binary_operator(const c2_function< float_type > &rhs, const c2_binary_function< float_type > *combining_stub) const interpolating_function_p< float_type >
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
clone() const interpolating_function_p< float_type >inlinevirtual
clone_data(const interpolating_function_p< float_type > &rhs)interpolating_function_p< float_type >inline
comp_pair(std::pair< float_type, float_type > const &i, std::pair< float_type, float_type > const &j)interpolating_function_p< float_type >inlineprotectedstatic
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
divide_pointwise(const c2_function< float_type > &rhs) const interpolating_function_p< float_type >inline
evaluationsc2_function< float_type >mutableprotected
Finterpolating_function_p< float_type >protected
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 >
fTransforminterpolating_function_p< float_type >
fXMaxc2_function< float_type >protected
fXMinc2_function< float_type >protected
get_data(std::vector< float_type > &xvals, std::vector< float_type > &yvals) const interpolating_function_p< float_type >
get_evaluations() const c2_function< float_type >inline
get_internal_data(std::vector< float_type > &xvals, std::vector< float_type > &yvals, std::vector< float_type > &y2vals) const interpolating_function_p< 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 >
interpolating_function_p()interpolating_function_p< float_type >inline
interpolating_function_p(const c2_function_transformation< float_type > &transform)interpolating_function_p< float_type >inline
lastKLowinterpolating_function_p< float_type >mutableprotected
load(const std::vector< float_type > &x, const std::vector< float_type > &f, bool lowerSlopeNatural, float_type lowerSlope, bool upperSlopeNatural, float_type upperSlope, bool splined=true)interpolating_function_p< float_type >
load_pairs(std::vector< std::pair< float_type, float_type > > &data, bool lowerSlopeNatural, float_type lowerSlope, bool upperSlopeNatural, float_type upperSlope, bool splined=true)interpolating_function_p< float_type >
load_random_generator_bins(const std::vector< float_type > &bins, const std::vector< float_type > &binheights, bool splined=true)interpolating_function_p< float_type >
load_random_generator_function(const std::vector< float_type > &bincenters, const c2_function< float_type > &binheights)interpolating_function_p< float_type >
multiply_pointwise(const c2_function< float_type > &rhs) const interpolating_function_p< float_type >inline
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
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
sample_function(const c2_function< float_type > &func, float_type amin, float_type amax, float_type abs_tol, float_type rel_tol, bool lowerSlopeNatural, float_type lowerSlope, bool upperSlopeNatural, float_type upperSlope)interpolating_function_p< float_type >
sampler_functioninterpolating_function_p< float_type >protected
sampling_gridc2_function< float_type >protected
set_domain(float_type amin, float_type amax)c2_function< float_type >inline
set_lower_extrapolation(float_type bound)interpolating_function_p< float_type >
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
set_upper_extrapolation(float_type bound)interpolating_function_p< float_type >
spline(bool lowerSlopeNatural, float_type lowerSlope, bool upperSlopeNatural, float_type upperSlope)interpolating_function_p< float_type >protected
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 >
subtract_pointwise(const c2_function< float_type > &rhs) const interpolating_function_p< float_type >inline
unary_operator(const c2_function< float_type > &source) const interpolating_function_p< float_type >
value_with_derivatives(float_type x, float_type *yprime, float_type *yprime2) const interpolating_function_p< float_type >virtual
Xinterpolating_function_p< float_type >protected
xInvertedinterpolating_function_p< float_type >protected
xmax() const c2_function< float_type >inline
xmin() const c2_function< float_type >inline
Xrawinterpolating_function_p< float_type >protected
y2interpolating_function_p< float_type >protected
~c2_function()c2_function< float_type >inlinevirtual
~interpolating_function_p()interpolating_function_p< float_type >inlinevirtual