Geant4
10.00.p01
|
Classes | |
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_constant_p< float_type > |
a c2_function which is constantThe factory function c2_factory::constant() creates *new c2_constant_p() More... | |
class | c2_recip_p< float_type > |
compute scale/x with its derivatives.The factory function c2_factory::recip() creates *new c2_recip_p More... | |
class | c2_linear_p< float_type > |
create a linear mapping of another functionfor example, given a c2_function f More... | |
class | c2_quadratic_p< float_type > |
create a quadratic mapping of another functionfor example, given a c2_function f More... | |
class | c2_power_law_p< float_type > |
create a power law mapping of another functionfor example, given a c2_function f More... | |
class | c2_connector_function_p< float_type > |
create a c2_function which smoothly connects two other c2_functions.This takes two points and generates a polynomial which matches two c2_function arguments at those two points, with two derivatives at each point, and an arbitrary value at the center of the region. It is useful for splicing together functions over rough spots (0/0, for example). More... | |