_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 |