Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Structures
Arithmetic Functions

Data Structures

class  c2_scaled_function_p< float_type >
 Create a very lightweight method to return a scalar multiple of another function. \ \The factory function c2_factory::scaled_function() creates *new c2_scaled_function_p. More...
 
class  c2_composed_function_p< float_type >
 Provides function composition (nesting)This allows evaluation of f(g(x)) where f and g are c2_function objects. More...
 
class  c2_sum_p< float_type >
 create a c2_function which is the sum of two other c2_function objects.This should always be constructed using c2_function::operator+() More...
 
class  c2_diff_p< float_type >
 create a c2_function which is the difference of two other c2_functions.This should always be constructed using c2_function::operator-() More...
 
class  c2_product_p< float_type >
 create a c2_function which is the product of two other c2_functions.This should always be constructed using c2_function::operator*() More...
 
class  c2_ratio_p< float_type >
 create a c2_function which is the ratio of two other c2_functions.This should always be constructed using c2_function::operator/() More...
 

Detailed Description