VPCalculatorToolbox MembersVirtual Photonics - VTS Library
Virtual Photonics

The CalculatorToolbox type exposes the following members.
Constructors

  NameDescription
Public methodCalculatorToolbox
Initializes a new instance of the CalculatorToolbox class
Back to Top
Methods

  NameDescription
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Public methodStatic memberEvaluateDistributedExponentialLineSourceIntegral
Allows distribution of any function exponentially in a linear direction
Protected methodOnlineFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from OnlineObject.)
Public methodStatic memberGetCubicAParameter
Implementation of the cubic polynomial via Scott Prahl thesis 1988, Appendix A2.9
Public methodStatic memberGetCubicFresnelReflectionMomentOfOrder1
Fresnel first reflection moment, via S. Prahl thesis 1988 Polynomial expression, stated accurate for R1 and R2 better than 0.005. These polynomials should probably be replaced by the integral expresion! TO be DONE
Public methodStatic memberGetCubicFresnelReflectionMomentOfOrder2
Fresnel second reflection moment, via S. Prahl thesis 1988.
Public methodStatic memberGetFresnelReflectionMomentOfOrderM
Fresnel Reflection moment of abritrary integer order M via Gauss-Kronrod numerical integration.
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Public methodStatic memberGetRadius(Double, Double)
Get the radial location from the system origin to the position rho and z
Public methodStatic memberGetRadius(Double, Double, Double)
Overload of the (rho,z) dependent calculation for calculation of the radial distance from the position (x,y,z) to the origin (0,0,0)
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Back to Top
See Also