Virtual PhotonicsThe DistributedPointSourceSDAForwardSolver type exposes the following members.
Back to Top
Back to Top
Back to Top
Back to Top
Constructors
Name | Description | |
---|---|---|
DistributedPointSourceSDAForwardSolver | Initializes a new instance of the DistributedPointSourceSDAForwardSolver class |
Methods
Name | Description | |
---|---|---|
AfterPropertyChanged |
Derived classes can override this method to
execute logic after a property is set. The
base implementation does nothing.
(Inherited from BindableObject.) | |
Equals | (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
FluenceOfFxAndZ(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ) | (Inherited from DiffusionForwardSolverBase.) | |
FluenceOfFxAndZ( OpticalProperties , Double , Double ) |
Overload of FluenceOfFxAndZ function. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and 'zs'
(Inherited from ForwardSolverBase.) | |
FluenceOfFxAndZAndFt(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double , IEnumerable Double ) | (Inherited from DiffusionForwardSolverBase.) | |
FluenceOfFxAndZAndFt( 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.) | |
FluenceOfFxAndZAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double , IEnumerable Double ) | (Inherited from DiffusionForwardSolverBase.) | |
FluenceOfFxAndZAndTime( OpticalProperties , Double , Double , Double ) |
Overload of FluenceOfFxAndZAndTime function. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs', 'zs' and times 'ts'
(Inherited from ForwardSolverBase.) | |
FluenceOfRhoAndZ(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ) | (Inherited from DiffusionForwardSolverBase.) | |
FluenceOfRhoAndZ( OpticalProperties , Double , Double ) |
Overload of FluenceOfRhoAndZ function. Determines reflectances at optical properties 'ops', source-detector separations 'rhos' and 'zs'
(Inherited from ForwardSolverBase.) | |
FluenceOfRhoAndZAndFt(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double , IEnumerable Double ) | (Inherited from DiffusionForwardSolverBase.) | |
FluenceOfRhoAndZAndFt( 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.) | |
FluenceOfRhoAndZAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double , IEnumerable Double ) | (Inherited from DiffusionForwardSolverBase.) | |
FluenceOfRhoAndZAndTime( 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.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OnPropertyChanged |
Attempts to raise the PropertyChanged event, and
invokes the virtual AfterPropertyChanged method,
regardless of whether the event was raised or not.
(Inherited from BindableObject.) | |
ROfFx(IEnumerable OpticalProperties , IEnumerable Double ) |
Vectorized ROfFx. Solves SDA using Cuccia et al JBO, March/April 2009
(Inherited from DiffusionForwardSolverBase.) | |
ROfFx(OpticalProperties, Double) |
ROfFx, solves SDA using Cuccia et al JBO, March/April 2009
(Inherited from DiffusionForwardSolverBase.) | |
ROfFx(OpticalProperties, Double ) |
Overload of ROfFx. Determines reflectances at optical properties 'op' and spatial frequencies 'fxs'
(Inherited from ForwardSolverBase.) | |
ROfFx( OpticalProperties , Double) |
Overload of ROfFx. Determines reflectances at optical properties 'ops' and spatial frequency 'fx'
(Inherited from ForwardSolverBase.) | |
ROfFx( OpticalProperties , Double ) |
Convenience array overload of ROfFx. Determines reflectances at optical properties 'ops' and spatial frequencies 'fxs'
(Inherited from ForwardSolverBase.) | |
ROfFxAndFt(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.) | |
ROfFxAndFt(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.) | |
ROfFxAndFt(OpticalProperties, Double, Double ) |
Overload of ROfFxAndFt. Determines reflectances at optical properties 'op', spatial frequency 'fx' and time frequencies 'fts'
(Inherited from ForwardSolverBase.) | |
ROfFxAndFt(OpticalProperties, Double , Double) |
Overload of ROfFxAndFt. Determines reflectances at optical properties 'op', spatial frequencies 'fxs' and time frequency 'ft'
(Inherited from ForwardSolverBase.) | |
ROfFxAndFt(OpticalProperties, Double , Double ) |
Overload of ROfFxAndFt. Determines reflectances at optical properties 'op', spatial frequencies 'fxs' and time frequencies 'fts'
(Inherited from ForwardSolverBase.) | |
ROfFxAndFt( OpticalProperties , Double, Double) |
Overload of ROfFxAndFt. Determines reflectances at optical properties 'ops', spatial frequency 'fx' and time frequency 'ft'
(Inherited from ForwardSolverBase.) | |
ROfFxAndFt( OpticalProperties , Double, Double ) |
Overload of ROfFxAndFt. Determines reflectances at optical properties 'ops', spatial frequency 'fx' and time frequencies 'fts'
(Inherited from ForwardSolverBase.) | |
ROfFxAndFt( OpticalProperties , Double , Double) |
Overload of ROfFxAndFt. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and time frequency 'ft'
(Inherited from ForwardSolverBase.) | |
ROfFxAndFt( OpticalProperties , Double , Double ) |
Convenience array overload of ROfFxAndFt. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and time frequencies 'fts'
(Inherited from ForwardSolverBase.) | |
ROfFxAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ) | (Inherited from DiffusionForwardSolverBase.) | |
ROfFxAndTime(OpticalProperties, Double, Double) | (Inherited from DiffusionForwardSolverBase.) | |
ROfFxAndTime(OpticalProperties, Double, Double ) |
Overload of ROfFxAndTime. Determines reflectances at optical properties 'op', spatial frequency 'fx' and times 'ts'
(Inherited from ForwardSolverBase.) | |
ROfFxAndTime(OpticalProperties, Double , Double) |
Overload of ROfFxAndTime. Determines reflectances at optical properties 'op', spatial frequencies 'fxs' and time 't'
(Inherited from ForwardSolverBase.) | |
ROfFxAndTime(OpticalProperties, Double , Double ) |
Overload of ROfFxAndTime. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and times 'ts'
(Inherited from ForwardSolverBase.) | |
ROfFxAndTime( OpticalProperties , Double, Double) |
Overload of ROfFxAndTime. Determines reflectances at optical properties 'ops', spatial frequency 'fx' and time 't'
(Inherited from ForwardSolverBase.) | |
ROfFxAndTime( OpticalProperties , Double, Double ) |
Overload of ROfFxAndTime. Determines reflectances at optical properties 'ops', spatial frequency 'fx' and times 'ts'
(Inherited from ForwardSolverBase.) | |
ROfFxAndTime( OpticalProperties , Double , Double) |
Overload of ROfFxAndTime. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and time 't'
(Inherited from ForwardSolverBase.) | |
ROfFxAndTime( OpticalProperties , Double , Double ) |
Convenience array overload of ROfFx. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and times 'ts'
(Inherited from ForwardSolverBase.) | |
ROfRho(IEnumerable OpticalProperties , IEnumerable Double ) | (Inherited from DiffusionForwardSolverBase.) | |
ROfRho(OpticalProperties, Double) | (Inherited from DiffusionForwardSolverBase.) | |
ROfRho(OpticalProperties, Double ) |
Overload of ROfRho. Determines reflectances at optical properties 'op' and source-detector separations 'rhos'
(Inherited from ForwardSolverBase.) | |
ROfRho( OpticalProperties , Double) |
Overload of ROfRho. Determines reflectances at optical properties 'ops' and source-detector separation 'rho'
(Inherited from ForwardSolverBase.) | |
ROfRho( OpticalProperties , Double ) |
Convenience array overload of ROfRho. Determines reflectances at optical properties 'ops' and source-detector separations 'rhos'
(Inherited from ForwardSolverBase.) | |
ROfRhoAndFt(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ) | (Inherited from DiffusionForwardSolverBase.) | |
ROfRhoAndFt(OpticalProperties, Double, Double) | (Inherited from DiffusionForwardSolverBase.) | |
ROfRhoAndFt(OpticalProperties, Double, Double ) |
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'op', source-detector separation 'rho' and time frequencies 'fts'
(Inherited from ForwardSolverBase.) | |
ROfRhoAndFt(OpticalProperties, Double , Double) |
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'op', source-detector separations 'rhos' and time frequency 'ft'
(Inherited from ForwardSolverBase.) | |
ROfRhoAndFt(OpticalProperties, Double , Double ) |
Overload of ROfRhoAndFt. Determines reflectances at optical properties 'op', source-detector separations 'rhos' and time frequencies 'fts'
(Inherited from ForwardSolverBase.) | |
ROfRhoAndFt( OpticalProperties , Double, Double) |
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'ops', source-detector separation 'rho' and time frequency 'ft'
(Inherited from ForwardSolverBase.) | |
ROfRhoAndFt( OpticalProperties , Double, Double ) |
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'ops', source-detector separation 'rho' and time frequencies 'fts'
(Inherited from ForwardSolverBase.) | |
ROfRhoAndFt( OpticalProperties , Double , Double) |
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'ops', source-detector separations 'rhos' and time frequency 'ft'
(Inherited from ForwardSolverBase.) | |
ROfRhoAndFt( 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.) | |
ROfRhoAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ) | (Inherited from DiffusionForwardSolverBase.) | |
ROfRhoAndTime(OpticalProperties, Double, Double) | (Inherited from DiffusionForwardSolverBase.) | |
ROfRhoAndTime(OpticalProperties, Double, Double ) |
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'op', source-detector separation 'rho' and times 'ts'
(Inherited from ForwardSolverBase.) | |
ROfRhoAndTime(OpticalProperties, Double , Double) |
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'op', source-detector separations 'rhos' and time 't'
(Inherited from ForwardSolverBase.) | |
ROfRhoAndTime(OpticalProperties, Double , Double ) |
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'op', source-detector separations 'rhos' and times 'ts'
(Inherited from ForwardSolverBase.) | |
ROfRhoAndTime( OpticalProperties , Double, Double) |
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'ops', source-detector separation 'rho' and time 't'
(Inherited from ForwardSolverBase.) | |
ROfRhoAndTime( OpticalProperties , Double, Double ) |
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'ops', source-detector separation 'rho' and times 'ts'
(Inherited from ForwardSolverBase.) | |
ROfRhoAndTime( OpticalProperties , Double , Double) |
Overload of ROfRhoAndTime. Determines reflectances at optical properties 'ops', source-detector separations 'rhos' and time 't'
(Inherited from ForwardSolverBase.) | |
ROfRhoAndTime( OpticalProperties , Double , Double ) |
Convenience array overload of ROfRhoAndTime. Determines reflectances at optical properties 'ops', source-detector separations 'rhos' and times 'ts'
(Inherited from ForwardSolverBase.) | |
ROfTheta(IEnumerable OpticalProperties , IEnumerable Double ) | (Inherited from ForwardSolverBase.) | |
ROfTheta(OpticalProperties, Double) |
Scalar ROfTheta function. Determines reflectance at polar angle theta
(Inherited from ForwardSolverBase.) | |
ROfTheta(OpticalProperties, Double ) |
Overload of ROFTheta. Determines reflectances at optical properties 'ops' and polar angles 'thetas'
(Inherited from ForwardSolverBase.) | |
ROfTheta( OpticalProperties , Double) |
Overload of ROFTheta. Determines reflectances at optical properties 'ops' and polar angles 'thetas'
(Inherited from ForwardSolverBase.) | |
ROfTheta( OpticalProperties , Double ) |
Convenience array overload of ROfTheta. Determines reflectances at optical properties 'ops' and polar angle 'thetas'
(Inherited from ForwardSolverBase.) | |
StationaryFluence |
Evaluation of the radially resolved stationary fluence for the distribution of point
sources under the source-image configuration.
(Overrides DiffusionForwardSolverBase StationaryFluence(Double, Double, DiffusionParameters).) | |
StationaryReflectance |
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).) | |
TemporalFluence |
Evaluation of the temporally and radially resolved fluence rate using the distribution of
source-image point sources.
(Overrides DiffusionForwardSolverBase TemporalFluence(DiffusionParameters, Double, Double, Double).) | |
TemporalFrequencyFluence |
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).) | |
TemporalFrequencyReflectance |
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).) | |
TemporalReflectance |
Evaulation of the temporally resolved radial reflectance using the distribution of
source-image point sources.
(Overrides DiffusionForwardSolverBase TemporalReflectance(DiffusionParameters, Double, Double, Double, Double).) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Properties
Name | Description | |
---|---|---|
BeamDiameter |
beam diameter
(Inherited from ForwardSolverBase.) | |
ForwardModel | (Inherited from DiffusionForwardSolverBase.) | |
SourceConfiguration |
source configuration - point, distributed or gaussian
(Inherited from ForwardSolverBase.) |
Events
Name | Description | |
---|---|---|
PropertyChanged |
Raised when a public property of this object is set.
(Inherited from BindableObject.) |
See Also