Geant4  10.03.p03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Interpolating Functions

Classes

class  interpolating_function_p< float_type >
 create a cubic spline interpolation of a set of (x,y) pairsThis is one of the main reasons for c2_function objects to exist. More...
 
class  log_lin_interpolating_function_p< float_type >
 A spline with X transformed into log space. More...
 
class  lin_log_interpolating_function_p< float_type >
 A spline with Y transformed into log space.Most useful for functions looking like y=exp(x) More...
 
class  log_log_interpolating_function_p< float_type >
 A spline with X and Y transformed into log space.Most useful for functions looking like y=x^n or any other function with a huge X and Y dynamic range. More...
 
class  arrhenius_interpolating_function_p< float_type >
 A spline with X in reciprocal space and Y transformed in log space.Most useful for thermodynamic types of data where Y is roughly A*exp(-B/x). Typical examples are reaction rate data, and thermistor calibration data. More...
 
class  accumulated_histogram< float_type >
 An interpolating_function_p which is the cumulative integral of a histogram.Note than binedges should be one element longer than binheights, since the lower & upper edges are specified. Note that this is a malformed spline, since the second derivatives are all zero, so it has less continuity. Also, note that the bin edges can be given in backwards order to generate the reversed accumulation (starting at the high end) More...
 

Detailed Description