VPIForwardSolver MembersVirtual Photonics - VTS Library
Virtual Photonics

The IForwardSolver type exposes the following members.
Methods

  NameDescription
Public methodFluenceOfFxAndZ(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double )
Overload of scalar FluenceOfFxAndZ function. Determines reflectances at optical properties 'ops' and spatial frequencies 'fxs'
Public methodFluenceOfFxAndZ( OpticalProperties ,  Double ,  Double )
Overload of scalar FluenceOfRhoAndZAndTime function. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and z values 'zs'
Public methodFluenceOfFxAndZAndFt(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double , IEnumerable Double )
Overload of scalar FluenceOfFxAndZAndFt function. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and time frequencies 'fts'
Public methodFluenceOfFxAndZAndFt( OpticalProperties ,  Double ,  Double ,  Double )
Overload of scalar FluenceOfRhoAndZAndTime function. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs', z values 'zs' and modulation frequencies 'fts'
Public methodFluenceOfFxAndZAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double , IEnumerable Double )
Overload of scalar FluenceOfFxAndZAndTime function. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and times 'ts'
Public methodFluenceOfFxAndZAndTime( OpticalProperties ,  Double ,  Double ,  Double )
Overload of scalar FluenceOfRhoAndZAndTime function. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs', z values 'zs' and times 'ts'
Public methodFluenceOfRhoAndZ(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double )
Overload of scalar FluenceOfRhoAndZ function. Determines fluence at optical properties 'ops' and source-detector separations 'rhos' and 'zs'
Public methodFluenceOfRhoAndZ( OpticalProperties ,  Double ,  Double )
Overload of scalar FluenceOfRhoAndZ function. Determines fluence at optical properties 'ops' and source-detector separations 'rhos' and 'zs'
Public methodFluenceOfRhoAndZAndFt(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double , IEnumerable Double )
Overload of scalar FluenceOfRhoAndZAndFt function. Determines reflectances at optical properties 'ops', source-detector separations 'rhos' and time frequencies 'fts'
Public methodFluenceOfRhoAndZAndFt( OpticalProperties ,  Double ,  Double ,  Double )
Overload of scalar FluenceOfRhoAndZAndTime function. Determines reflectances at optical properties 'ops', source-detector separations 'rhos', z values 'zs' and modulation frequencies 'fts'
Public methodFluenceOfRhoAndZAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double , IEnumerable Double )
Overload of scalar FluenceOfRhoAndZAndTime function. Determines reflectances at optical properties 'ops', source-detector separations 'rhos' and times 'ts'
Public methodFluenceOfRhoAndZAndTime( OpticalProperties ,  Double ,  Double ,  Double )
Overload of scalar FluenceOfRhoAndZAndTime function. Determines reflectances at optical properties 'ops', source-detector separations 'rhos', z values 'zs' and times 'ts'
Public methodROfFx(IEnumerable OpticalProperties , IEnumerable Double )
Overload of scalar ROfFx function. Determines reflectances at optical properties 'ops' and spatial frequencies 'fxs'
Public methodROfFx(OpticalProperties, Double)
Determines reflectance at spatial frequency fx
Public methodROfFx(OpticalProperties,  Double )
Overload of scalar ROfFx function. Determines reflectances at optical properties 'op' and spatial frequencies 'fxs'
Public methodROfFx( OpticalProperties , Double)
Overload of scalar ROfFx function. Determines reflectances at optical properties 'ops' and spatial frequency 'fx'
Public methodROfFx( OpticalProperties ,  Double )
Overload of scalar ROfFx function. Determines reflectances at optical properties 'ops' and spatial frequencies 'fxs'
Public methodROfFxAndFt(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double )
Overload of scalar ROfFxAndFt function. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and time frequencies 'fts'
Public methodROfFxAndFt(OpticalProperties, Double, Double)
Determines reflectance at spatial frequency fx and modulation frequency ft
Public methodROfFxAndFt(OpticalProperties, Double,  Double )
Overload of scalar ROfFxAndFt function. Determines reflectances at optical properties 'op', spatial frequency 'fx' and modulation frequencies 'fts'
Public methodROfFxAndFt(OpticalProperties,  Double , Double)
Overload of scalar ROfFxAndFt function. Determines reflectances at optical properties 'op', spatial frequency 'fxs' and modulation frequency 'ft'
Public methodROfFxAndFt(OpticalProperties,  Double ,  Double )
Overload of scalar ROfFxAndFt function. Determines reflectances at optical properties 'op', spatial frequencies 'fxs' and time frequencies 'fts'
Public methodROfFxAndFt( OpticalProperties , Double, Double)
Overload of scalar ROfFxAndFt function. Determines reflectances at optical properties 'ops', spatial frequency 'fx' and modulation frequencies 'ft'
Public methodROfFxAndFt( OpticalProperties , Double,  Double )
Overload of scalar ROfFxAndFt function. Determines reflectances at optical properties 'ops', spatial frequency 'fx' and modulation frequencies 'fts'
Public methodROfFxAndFt( OpticalProperties ,  Double , Double)
Overload of scalar ROfFxAndFt function. Determines reflectances at optical properties 'ops', spatial frequency 'fxs' and modulation frequency 'ft'
Public methodROfFxAndFt( OpticalProperties ,  Double ,  Double )
Overload of scalar ROfFxAndFt function. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and time frequencies 'fts'
Public methodROfFxAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double )
Overload of scalar ROfFxAndTime function. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and times 'ts'
Public methodROfFxAndTime(OpticalProperties, Double, Double)
Determines reflectance at spatial frequency fx and time t
Public methodROfFxAndTime(OpticalProperties, Double,  Double )
Overload of scalar ROfFxAndTime function. Determines reflectances at optical properties 'op', spatial frequency 'fx' and times 'ts'
Public methodROfFxAndTime(OpticalProperties,  Double , Double)
Overload of scalar ROfFxAndTime function. Determines reflectances at optical properties 'op', spatial frequencies 'fxs' and time 't'
Public methodROfFxAndTime(OpticalProperties,  Double ,  Double )
Overload of scalar ROfFxAndTime function. Determines reflectances at optical properties 'op', spatial frequencies 'fxs' and times 'ts'
Public methodROfFxAndTime( OpticalProperties , Double, Double)
Overload of scalar ROfFxAndTime function. Determines reflectances at optical properties 'ops', spatial frequency 'fx' and time 't'
Public methodROfFxAndTime( OpticalProperties , Double,  Double )
Overload of scalar ROfFxAndTime function. Determines reflectances at optical properties 'ops', spatial frequency 'fx' and times 'ts'
Public methodROfFxAndTime( OpticalProperties ,  Double , Double)
Overload of scalar ROfFxAndTime function. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and time 't'
Public methodROfFxAndTime( OpticalProperties ,  Double ,  Double )
Overload of scalar ROfFxAndTime function. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and times 'ts'
Public methodROfRho(IEnumerable OpticalProperties , IEnumerable Double )
Overload of scalar ROfRho function. Determines reflectances at optical properties 'ops' and source-detector separations 'rhos'
Public methodROfRho(OpticalProperties, Double)
Determines reflectance at source-detector separation rho
Public methodROfRho(OpticalProperties,  Double )
Overload of scalar ROfRho function. Determines reflectances at optical properties 'op' and source-detector separations 'rhos'
Public methodROfRho( OpticalProperties , Double)
Overload of ROfRho. Determines reflectances at optical properties 'ops', and source-detector separation 'rho'
Public methodROfRho( OpticalProperties ,  Double )
Overload of scalar ROfRho function. Determines reflectances at optical properties 'ops' and source-detector separations 'rhos'
Public methodROfRhoAndFt(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double )
Overload of scalar ROfRhoAndFt function. Determines reflectances at optical properties 'ops', source-detector separations 'rhos' and time frequencies 'fts'
Public methodROfRhoAndFt(OpticalProperties, Double, Double)
Determines reflectance at source-detector separation rho and modulation frequency ft
Public methodROfRhoAndFt(OpticalProperties, Double,  Double )
Overload of ROfRhoAndFt. Determines reflectances at optical properties 'op', source-detector separation 'rho' and modulation frequencies 'fts'
Public methodROfRhoAndFt(OpticalProperties,  Double , Double)
Overload of ROfRhoAndFt. Determines reflectances at optical properties 'op', source-detector separations 'rhos' and modulation frequency 'ft'
Public methodROfRhoAndFt(OpticalProperties,  Double ,  Double )
Overload of scalar ROfRhoAndFt function. Determines reflectances at optical properties 'op', source-detector separations 'rhos' and time frequencies 'fts'
Public methodROfRhoAndFt( OpticalProperties , Double, Double)
Overload of ROfRhoAndFt. Determines reflectances at optical properties 'ops', source-detector separation 'rho' and modulation frequency 'ft'
Public methodROfRhoAndFt( OpticalProperties , Double,  Double )
Overload of ROfRhoAndFt. Determines reflectances at optical properties 'ops', source-detector separation 'rho' and modulation frequencies 'fts'
Public methodROfRhoAndFt( OpticalProperties ,  Double , Double)
Overload of ROfRhoAndFt. Determines reflectances at optical properties 'ops', source-detector separations 'rhos' and modulation frequency 'ft'
Public methodROfRhoAndFt( OpticalProperties ,  Double ,  Double )
Overload of scalar ROfRhoAndFt function. Determines reflectances at optical properties 'ops', source-detector separations 'rhos' and time frequencies 'fts'
Public methodROfRhoAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double )
Overload of scalar ROfRhoAndTime function. Determines reflectances at optical properties 'ops', source-detector separations 'rhos' and times 'ts'
Public methodROfRhoAndTime(OpticalProperties, Double, Double)
Determines reflectance at source-detector separation rho and time t
Public methodROfRhoAndTime(OpticalProperties, Double,  Double )
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'op', source-detector separation 'rho' and times 'ts'
Public methodROfRhoAndTime(OpticalProperties,  Double , Double)
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'op', source-detector separations 'rhos' and time 't'
Public methodROfRhoAndTime(OpticalProperties,  Double ,  Double )
Overload of scalar ROfRhoAndTime function. Determines reflectances at optical properties 'op', source-detector separations 'rhos' and times 'ts'
Public methodROfRhoAndTime( OpticalProperties , Double, Double)
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'ops', source-detector separation 'rho' and times 't'
Public methodROfRhoAndTime( OpticalProperties , Double,  Double )
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'ops', source-detector separation 'rho' and times 'ts'
Public methodROfRhoAndTime( OpticalProperties ,  Double , Double)
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'ops', source-detector separations 'rhos' and times 'ts'
Public methodROfRhoAndTime( OpticalProperties ,  Double ,  Double )
Overload of scalar ROfRhoAndTime function. Determines reflectances at optical properties 'ops', source-detector separations 'rhos' and times 'ts'
Back to Top
Extension Methods

  NameDescription
Public Extension MethodSteadyStateFluence2SurfacePointPHD (Defined by PhotonHittingDensityExtensions.)
Public Extension MethodTemporalFrequencyPointSourceCenterlinePHD (Defined by PhotonHittingDensityExtensions.)
Public Extension MethodTemporalPointSourceCenterlinePHD (Defined by PhotonHittingDensityExtensions.)
Public Extension MethodTimeFrequencyDomainFluence2SurfacePointPHD (Defined by PhotonHittingDensityExtensions.)
Back to Top
Properties

  NameDescription
Public propertyBeamDiameter
Beam Diameter
Back to Top
Events

  NameDescription
Public eventOnlinePropertyChanged
Occurs when a property value changes.
(Inherited from OnlineINotifyPropertyChanged.)
Back to Top
See Also