| _fC2cos | Create a function which is the cosine. Use the singleton C2Functions.C2cos to access this |
| _fC2exp | Create a function which is the e^x. Use the singleton C2Functions.C2exp to access this |
| _fC2identity | Create a function which is x. Use the singleton C2Functions.C2identity to access this |
| _fC2log | Create a function which is the natural log. Use the singleton C2Functions.C2log to access this |
| _fC2sin | Create a function which is the sine. Use the singleton C2Functions.C2sin to access this |
| _fC2sqrt | Create a function which is the square root. Use the singleton C2Functions.C2sqrt to access this |
| AccumulatedHistogram | |
| alignment_aperture | |
| aperture | |
| backwards | |
| base_lens | |
| base_reflector | |
| beam | |
| blue_compressor | |
| blue_through_ylf | |
| C2BinaryFunction | Abstract class to create a binary function f (operator) g |
| C2ComposedFunction | Create a composed function outer(inner(...)). The functions can either be unbound class names or class instances |
| C2ConnectorFunction | |
| C2Constant | Create a function which is a constant |
| C2Diff | Class to create function f - g |
| C2Exception | Our own exception class |
| C2Function | Provides support for the entire C2Function hierarchy |
| C2InverseFunction | |
| C2LHopitalRatio | |
| C2Linear | Create a function which is (x - x0)*slope + y0 |
| C2NakedFunction | Raised if the base class C2Function is called without a valid value_with_derivatives() |
| C2Polynomial | Create a function which is c0 + c1 (x-x0) + c2 (x-x0)^2 + .. |
| C2Power | Class to create function f ** g with optimization if g is a constant |
| C2PowerLaw | Create a function which is ax**b |
| C2Product | Class to create function f * g |
| C2Quadratic | Create a function which is a *(x - x0)**2 + b *(x - x0) + c |
| C2Ratio | Class to create function f / g |
| C2ScaledFunction | Create a function which is a simple scalar multiple of the parent |
| C2ScaledRecip | Create a function which is the scale /x. Use the singleton C2Functions.C2recip to access this as 1/x |
| C2Sum | Class to create function f + g |
| cauchy_fit | |
| composite_optic | |
| dielectric_interface | |
| dielectric_trapezoid | |
| euler | |
| faraday_rotator | |
| fit | |
| gauss | |
| gauss_deriv_fit | |
| gauss_fit | |
| gauss_fit_2d | |
| general_optic | |
| generalized_cauchy_fit | |
| grating | |
| halfwave_plate | |
| identityoptic | |
| InterpolatingFunction | Parent class for various interpolators. Does untransformed cubic splines by default |
| InverseIntegratedDensity | |
| ir_compressor | |
| ir_line | |
| key_tag | |
| laser_head | |
| lens | |
| lens | |
| linear_combination_fit | |
| LinLogInterpolatingFunction | An InterpolatingFunction which stores x vs. log(y) |
| LinLogInverseIntegratedDensity | |
| LogLinInterpolatingFunction | An InterpolatingFunction which stores log(x) vs. y |
| LogLogAccumulatedHistogram | |
| LogLogInterpolatingFunction | An InterpolatingFunction which stores log(x) vs. log(y) |
| lorentz | |
| lorentz.myGrace | |
| marker_optic | |
| mir | |
| mirror | |
| my_svd_bad_fit | |
| my_svd_fit | |
| myfit | |
| null_optic | |
| optic | |
| OpticDirectionError | |
| optics_trace | |
| paraxial_spherical_mirror | |
| phase_plate | |
| PL_brewster_filter | |
| plain_aperture | |
| polynomial_fit | |
| probe | |
| qparms | |
| qtens | |
| quadrupler | |
| quarterwave_plate | |
| r250 | |
| r250_521 | |
| r521 | |
| ran_shift | |
| RangeError | Raised if an abscissa is out of range |
| RangeError | |
| reflector | |
| serrated_aperture | |
| space | |
| spherical_mirror | |
| spitfire | |
| surface | |
| vacuum_spatial_filter | |
| Voigt_calculator | |
| ztrace |
1.5.4