Virtual PhotonicsThe MonteCarloForwardSolver type exposes the following members.
Back to Top
Back to Top
Back to Top
Back to Top
Constructors
| Name | Description | |
|---|---|---|
| MonteCarloForwardSolver |
constructor for scaled Monte Carlo Forward Solver
|
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.) | |
| (Inherited from | ||
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from | ||
| FluenceOfFxAndZ( OpticalProperties , Double , Double ) |
Overload of FluenceOfFxAndZ function. Determines reflectances at optical properties 'ops', spatial frequencies 'fxs' and 'zs'
(Inherited from ForwardSolverBase.) | |
| FluenceOfFxAndZ(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ) | (Overrides ForwardSolverBase FluenceOfFxAndZ(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ).) | |
| 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.) | |
| FluenceOfFxAndZAndFt(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double , IEnumerable Double ) | (Overrides ForwardSolverBase FluenceOfFxAndZAndFt(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double , IEnumerable Double ).) | |
| 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.) | |
| FluenceOfFxAndZAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double , IEnumerable Double ) | (Overrides ForwardSolverBase FluenceOfFxAndZAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double , IEnumerable Double ).) | |
| FluenceOfRhoAndZ( OpticalProperties , Double , Double ) |
Overload of FluenceOfRhoAndZ function. Determines reflectances at optical properties 'ops', source-detector separations 'rhos' and 'zs'
(Inherited from ForwardSolverBase.) | |
| FluenceOfRhoAndZ(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ) |
Evaluates fluence as a function of optical properties, source-detector separations (rhos) and depths (zs)
(Overrides ForwardSolverBase FluenceOfRhoAndZ(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ).) | |
| 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.) | |
| FluenceOfRhoAndZAndFt(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double , IEnumerable Double ) | (Overrides ForwardSolverBase FluenceOfRhoAndZAndFt(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double , IEnumerable Double ).) | |
| 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.) | |
| FluenceOfRhoAndZAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double , IEnumerable Double ) |
Evaluates fluence as a function of optical properties, source-detector separations (rhos) and tines (ts)
(Overrides ForwardSolverBase FluenceOfRhoAndZAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double , IEnumerable Double ).) | |
Serves as a hash function for a particular type. (Inherited from | ||
Gets the (Inherited from | ||
Creates a shallow copy of the current (Inherited from | ||
| 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(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.) | |
| ROfFx(IEnumerable OpticalProperties , IEnumerable Double ) | (Overrides ForwardSolverBase ROfFx(IEnumerable OpticalProperties , IEnumerable Double ).) | |
| ROfFx(OpticalProperties, Double) |
Evaluates reflectance as a function of spatial frequency
(Overrides ForwardSolverBase ROfFx(OpticalProperties, Double).) | |
| 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.) | |
| ROfFxAndFt(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ) |
Evaluates reflectance as a function of multiple sets of optical properties, spatial frequencies and modulation frequencies
(Overrides ForwardSolverBase ROfFxAndFt(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ).) | |
| ROfFxAndFt(OpticalProperties, Double, Double) |
Evaluates reflectance ay spatial frequency and modulation frequency
(Overrides ForwardSolverBase ROfFxAndFt(OpticalProperties, Double, Double).) | |
| 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.) | |
| ROfFxAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ) | (Overrides ForwardSolverBase ROfFxAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ).) | |
| ROfFxAndTime(OpticalProperties, Double, Double) |
Evaluates reflectance as aa function of spatial frequency and time
(Overrides ForwardSolverBase ROfFxAndTime(OpticalProperties, Double, Double).) | |
| 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.) | |
| ROfRho(IEnumerable OpticalProperties , IEnumerable Double ) |
Evaluates the steady state reflectance at multipl sets of optical properties and source-detector separations.
(Overrides ForwardSolverBase ROfRho(IEnumerable OpticalProperties , IEnumerable Double ).) | |
| ROfRho(OpticalProperties, Double) |
Evaluates the steady state reflectance at
a single source detector separation rho, for the specified single set of optical properties.
(Overrides ForwardSolverBase ROfRho(OpticalProperties, Double).) | |
| 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.) | |
| ROfRhoAndFt(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ) | (Overrides ForwardSolverBase ROfRhoAndFt(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ).) | |
| ROfRhoAndFt(OpticalProperties, Double, Double) |
Call a method to compute a discrete Fourier Transform on R(rho,t) MC results.
(Overrides ForwardSolverBase ROfRhoAndFt(OpticalProperties, Double, Double).) | |
| 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.) | |
| ROfRhoAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ) |
Evaluates spatially- and temporally- resolved reflectance at specified optical properties, rhos and times
(Overrides ForwardSolverBase ROfRhoAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double ).) | |
| ROfRhoAndTime(OpticalProperties, Double, Double) |
Evaluates spatially- and temporally- resolved reflectance at specified optical properties, rho and time
(Overrides ForwardSolverBase ROfRhoAndTime(OpticalProperties, Double, Double).) | |
| 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.) | |
Returns a string that represents the current object. (Inherited from |
Properties
| Name | Description | |
|---|---|---|
| BeamDiameter |
beam diameter
(Inherited from ForwardSolverBase.) | |
| 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