VPDistributedPointSourceSDAForwardSolver MembersVirtual Photonics - VTS Library
Virtual Photonics

The DistributedPointSourceSDAForwardSolver type exposes the following members.
Constructors

  NameDescription
Public methodDistributedPointSourceSDAForwardSolver
Initializes a new instance of the DistributedPointSourceSDAForwardSolver class
Back to Top
Methods

  NameDescription
Protected methodAfterPropertyChanged
Derived classes can override this method to execute logic after a property is set. The base implementation does nothing.
(Inherited from BindableObject.)
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
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 methodFluenceOfFxAndZ(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ) (Inherited from DiffusionForwardSolverBase.)
Public methodFluenceOfFxAndZ( OpticalProperties ,  Double ,  Double )
Overload of FluenceOfFxAndZ function. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and 'zs'
(Inherited from ForwardSolverBase.)
Public methodFluenceOfFxAndZAndFt(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double , IEnumerable Double ) (Inherited from DiffusionForwardSolverBase.)
Public methodFluenceOfFxAndZAndFt( OpticalProperties ,  Double ,  Double ,  Double )
Overload of FluenceOfFxAndZAndFt function. Determines reflectances at optical properties 'ops', spatial frequency 'fx', 'zs' and time frequencies 'fts'
(Inherited from ForwardSolverBase.)
Public methodFluenceOfFxAndZAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double , IEnumerable Double ) (Inherited from DiffusionForwardSolverBase.)
Public methodFluenceOfFxAndZAndTime( OpticalProperties ,  Double ,  Double ,  Double )
Overload of FluenceOfFxAndZAndTime function. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs', 'zs' and times 'ts'
(Inherited from ForwardSolverBase.)
Public methodFluenceOfRhoAndZ(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ) (Inherited from DiffusionForwardSolverBase.)
Public methodFluenceOfRhoAndZ( OpticalProperties ,  Double ,  Double )
Overload of FluenceOfRhoAndZ function. Determines reflectances at optical properties 'ops', source-detector separations 'rhos' and 'zs'
(Inherited from ForwardSolverBase.)
Public methodFluenceOfRhoAndZAndFt(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double , IEnumerable Double ) (Inherited from DiffusionForwardSolverBase.)
Public methodFluenceOfRhoAndZAndFt( OpticalProperties ,  Double ,  Double ,  Double )
Overload of FluenceOfRhoAndZAndFt function. Determines reflectances at optical properties 'ops', source-detector separations 'rhos', 'zs' and time frequencies 'fts'
(Inherited from ForwardSolverBase.)
Public methodFluenceOfRhoAndZAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double , IEnumerable Double ) (Inherited from DiffusionForwardSolverBase.)
Public methodFluenceOfRhoAndZAndTime( OpticalProperties ,  Double ,  Double ,  Double )
Overload of FluenceOfRhoAndZAndTime function. Determines reflectances at optical properties 'ops', source-detector separations 'rhos', 'zs' and times 'ts'
(Inherited from ForwardSolverBase.)
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
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 methodOnPropertyChanged
Attempts to raise the PropertyChanged event, and invokes the virtual AfterPropertyChanged method, regardless of whether the event was raised or not.
(Inherited from BindableObject.)
Public methodROfFx(IEnumerable OpticalProperties , IEnumerable Double )
Vectorized ROfFx. Solves SDA using Cuccia et al JBO, March/April 2009
(Inherited from DiffusionForwardSolverBase.)
Public methodROfFx(OpticalProperties, Double)
ROfFx, solves SDA using Cuccia et al JBO, March/April 2009
(Inherited from DiffusionForwardSolverBase.)
Public methodROfFx(OpticalProperties,  Double )
Overload of ROfFx. Determines reflectances at optical properties 'op' and spatial frequencies 'fxs'
(Inherited from ForwardSolverBase.)
Public methodROfFx( OpticalProperties , Double)
Overload of ROfFx. Determines reflectances at optical properties 'ops' and spatial frequency 'fx'
(Inherited from ForwardSolverBase.)
Public methodROfFx( OpticalProperties ,  Double )
Convenience array overload of ROfFx. Determines reflectances at optical properties 'ops' and spatial frequencies 'fxs'
(Inherited from ForwardSolverBase.)
Public methodROfFxAndFt(OpticalProperties, Double, Double)
Modulation frequency-dependent reflectance. Modified from Pham et al, Appl. Opt. Sept 2000 to include spatial modulation, as described in Cuccia et al, J. Biomed. Opt. March/April 2009
(Inherited from DiffusionForwardSolverBase.)
Public methodROfFxAndFt(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double )
Vector ROfFxAndFt function. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and time frequencies 'fts' Override these in child classes to take advantage of optimization strategies.
(Inherited from ForwardSolverBase.)
Public methodROfFxAndFt(OpticalProperties, Double,  Double )
Overload of ROfFxAndFt. Determines reflectances at optical properties 'op', spatial frequency 'fx' and time frequencies 'fts'
(Inherited from ForwardSolverBase.)
Public methodROfFxAndFt(OpticalProperties,  Double , Double)
Overload of ROfFxAndFt. Determines reflectances at optical properties 'op', spatial frequencies 'fxs' and time frequency 'ft'
(Inherited from ForwardSolverBase.)
Public methodROfFxAndFt(OpticalProperties,  Double ,  Double )
Overload of ROfFxAndFt. Determines reflectances at optical properties 'op', spatial frequencies 'fxs' and time frequencies 'fts'
(Inherited from ForwardSolverBase.)
Public methodROfFxAndFt( OpticalProperties , Double, Double)
Overload of ROfFxAndFt. Determines reflectances at optical properties 'ops', spatial frequency 'fx' and time frequency 'ft'
(Inherited from ForwardSolverBase.)
Public methodROfFxAndFt( OpticalProperties , Double,  Double )
Overload of ROfFxAndFt. Determines reflectances at optical properties 'ops', spatial frequency 'fx' and time frequencies 'fts'
(Inherited from ForwardSolverBase.)
Public methodROfFxAndFt( OpticalProperties ,  Double , Double)
Overload of ROfFxAndFt. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and time frequency 'ft'
(Inherited from ForwardSolverBase.)
Public methodROfFxAndFt( OpticalProperties ,  Double ,  Double )
Convenience array overload of ROfFxAndFt. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and time frequencies 'fts'
(Inherited from ForwardSolverBase.)
Public methodROfFxAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ) (Inherited from DiffusionForwardSolverBase.)
Public methodROfFxAndTime(OpticalProperties, Double, Double) (Inherited from DiffusionForwardSolverBase.)
Public methodROfFxAndTime(OpticalProperties, Double,  Double )
Overload of ROfFxAndTime. Determines reflectances at optical properties 'op', spatial frequency 'fx' and times 'ts'
(Inherited from ForwardSolverBase.)
Public methodROfFxAndTime(OpticalProperties,  Double , Double)
Overload of ROfFxAndTime. Determines reflectances at optical properties 'op', spatial frequencies 'fxs' and time 't'
(Inherited from ForwardSolverBase.)
Public methodROfFxAndTime(OpticalProperties,  Double ,  Double )
Overload of ROfFxAndTime. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and times 'ts'
(Inherited from ForwardSolverBase.)
Public methodROfFxAndTime( OpticalProperties , Double, Double)
Overload of ROfFxAndTime. Determines reflectances at optical properties 'ops', spatial frequency 'fx' and time 't'
(Inherited from ForwardSolverBase.)
Public methodROfFxAndTime( OpticalProperties , Double,  Double )
Overload of ROfFxAndTime. Determines reflectances at optical properties 'ops', spatial frequency 'fx' and times 'ts'
(Inherited from ForwardSolverBase.)
Public methodROfFxAndTime( OpticalProperties ,  Double , Double)
Overload of ROfFxAndTime. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and time 't'
(Inherited from ForwardSolverBase.)
Public methodROfFxAndTime( OpticalProperties ,  Double ,  Double )
Convenience array overload of ROfFx. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and times 'ts'
(Inherited from ForwardSolverBase.)
Public methodROfRho(IEnumerable OpticalProperties , IEnumerable Double ) (Inherited from DiffusionForwardSolverBase.)
Public methodROfRho(OpticalProperties, Double) (Inherited from DiffusionForwardSolverBase.)
Public methodROfRho(OpticalProperties,  Double )
Overload of ROfRho. Determines reflectances at optical properties 'op' and source-detector separations 'rhos'
(Inherited from ForwardSolverBase.)
Public methodROfRho( OpticalProperties , Double)
Overload of ROfRho. Determines reflectances at optical properties 'ops' and source-detector separation 'rho'
(Inherited from ForwardSolverBase.)
Public methodROfRho( OpticalProperties ,  Double )
Convenience array overload of ROfRho. Determines reflectances at optical properties 'ops' and source-detector separations 'rhos'
(Inherited from ForwardSolverBase.)
Public methodROfRhoAndFt(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ) (Inherited from DiffusionForwardSolverBase.)
Public methodROfRhoAndFt(OpticalProperties, Double, Double) (Inherited from DiffusionForwardSolverBase.)
Public methodROfRhoAndFt(OpticalProperties, Double,  Double )
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'op', source-detector separation 'rho' and time frequencies 'fts'
(Inherited from ForwardSolverBase.)
Public methodROfRhoAndFt(OpticalProperties,  Double , Double)
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'op', source-detector separations 'rhos' and time frequency 'ft'
(Inherited from ForwardSolverBase.)
Public methodROfRhoAndFt(OpticalProperties,  Double ,  Double )
Overload of ROfRhoAndFt. Determines reflectances at optical properties 'op', source-detector separations 'rhos' and time frequencies 'fts'
(Inherited from ForwardSolverBase.)
Public methodROfRhoAndFt( OpticalProperties , Double, Double)
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'ops', source-detector separation 'rho' and time frequency 'ft'
(Inherited from ForwardSolverBase.)
Public methodROfRhoAndFt( OpticalProperties , Double,  Double )
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'ops', source-detector separation 'rho' and time frequencies 'fts'
(Inherited from ForwardSolverBase.)
Public methodROfRhoAndFt( OpticalProperties ,  Double , Double)
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'ops', source-detector separations 'rhos' and time frequency 'ft'
(Inherited from ForwardSolverBase.)
Public methodROfRhoAndFt( OpticalProperties ,  Double ,  Double )
Convenience array overload of ROfRhoAndFt. Determines reflectances at optical properties 'ops', source-detector separations 'rhos' and time frequencies 'fts'
(Inherited from ForwardSolverBase.)
Public methodROfRhoAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ) (Inherited from DiffusionForwardSolverBase.)
Public methodROfRhoAndTime(OpticalProperties, Double, Double) (Inherited from DiffusionForwardSolverBase.)
Public methodROfRhoAndTime(OpticalProperties, Double,  Double )
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'op', source-detector separation 'rho' and times 'ts'
(Inherited from ForwardSolverBase.)
Public methodROfRhoAndTime(OpticalProperties,  Double , Double)
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'op', source-detector separations 'rhos' and time 't'
(Inherited from ForwardSolverBase.)
Public methodROfRhoAndTime(OpticalProperties,  Double ,  Double )
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'op', source-detector separations 'rhos' and times 'ts'
(Inherited from ForwardSolverBase.)
Public methodROfRhoAndTime( OpticalProperties , Double, Double)
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'ops', source-detector separation 'rho' and time 't'
(Inherited from ForwardSolverBase.)
Public methodROfRhoAndTime( OpticalProperties , Double,  Double )
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'ops', source-detector separation 'rho' and times 'ts'
(Inherited from ForwardSolverBase.)
Public methodROfRhoAndTime( OpticalProperties ,  Double , Double)
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'ops', source-detector separations 'rhos' and time 't'
(Inherited from ForwardSolverBase.)
Public methodROfRhoAndTime( OpticalProperties ,  Double ,  Double )
Convenience array overload of ROfRhoAndTime. Determines reflectances at optical properties 'ops', source-detector separations 'rhos' and times 'ts'
(Inherited from ForwardSolverBase.)
Public methodROfTheta(IEnumerable OpticalProperties , IEnumerable Double ) (Inherited from ForwardSolverBase.)
Public methodROfTheta(OpticalProperties, Double)
Scalar ROfTheta function. Determines reflectance at polar angle theta
(Inherited from ForwardSolverBase.)
Public methodROfTheta(OpticalProperties,  Double )
Overload of ROFTheta. Determines reflectances at optical properties 'ops' and polar angles 'thetas'
(Inherited from ForwardSolverBase.)
Public methodROfTheta( OpticalProperties , Double)
Overload of ROFTheta. Determines reflectances at optical properties 'ops' and polar angles 'thetas'
(Inherited from ForwardSolverBase.)
Public methodROfTheta( OpticalProperties ,  Double )
Convenience array overload of ROfTheta. Determines reflectances at optical properties 'ops' and polar angle 'thetas'
(Inherited from ForwardSolverBase.)
Public methodStationaryFluence
Evaluation of the radially resolved stationary fluence for the distribution of point sources under the source-image configuration.
(Overrides DiffusionForwardSolverBase StationaryFluence(Double, Double, DiffusionParameters).)
Public methodStationaryReflectance
Evaluation of the radially resolved stationary reflectance for the distribution of point sources in the source-image configuration.
(Overrides DiffusionForwardSolverBase StationaryReflectance(DiffusionParameters, Double, Double, Double).)
Public methodTemporalFluence
Evaluation of the temporally and radially resolved fluence rate using the distribution of source-image point sources.
(Overrides DiffusionForwardSolverBase TemporalFluence(DiffusionParameters, Double, Double, Double).)
Public methodTemporalFrequencyFluence
Evaluate the temporal frequency - radially resolved fluence with the distribution of point sources in the source-image configuration
(Overrides DiffusionForwardSolverBase TemporalFrequencyFluence(DiffusionParameters, Double, Double, Complex).)
Public methodTemporalFrequencyReflectance
Evaluates the temporal frequency radially resolved reflectance using the distribution of the source-image point source configuration.
(Overrides DiffusionForwardSolverBase TemporalFrequencyReflectance(DiffusionParameters, Double, Complex, Double, Double).)
Public methodTemporalReflectance
Evaulation of the temporally resolved radial reflectance using the distribution of source-image point sources.
(Overrides DiffusionForwardSolverBase TemporalReflectance(DiffusionParameters, Double, Double, Double, Double).)
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Back to Top
Properties

  NameDescription
Public propertyBeamDiameter
beam diameter
(Inherited from ForwardSolverBase.)
Protected propertyForwardModel (Inherited from DiffusionForwardSolverBase.)
Public propertySourceConfiguration
source configuration - point, distributed or gaussian
(Inherited from ForwardSolverBase.)
Back to Top
Events

  NameDescription
Public eventPropertyChanged
Raised when a public property of this object is set.
(Inherited from BindableObject.)
Back to Top
See Also