VPNurbsForwardSolver ROfRhoAndTime Method (IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double )Virtual Photonics - VTS Library
Virtual Photonics
Returns the reflectance at radial distance rho and time t scaling the reference rho-time resolved reflectance. The returned value is forced to zero if the time t is smaller then the minimal time of flight required to reach a detector at a distance rho. If a point of the reference reflectance outside the time range of the surface is required, the value is extrapolated using the linear approximation of the logarithm of R for two points placed at the end of the time range [Tmax - 0.1ns, Tmax]. If the required point is outside the radial range a linear extarpolation is used, based on the value of R at [0.95*RhoMax, RhoMax]. If the required point is outside both ranges a linear combination of the two extrapolations is adopted.

Namespace: Vts.Modeling.ForwardSolvers
Assembly: Vts (in Vts.dll) Version: 1.0.12.0 (1.0.12)
Syntax

public override IEnumerable<double> ROfRhoAndTime(
	IEnumerable<OpticalProperties> ops,
	IEnumerable<double> rhos,
	IEnumerable<double> ts
)

Parameters

ops
Type: OnlineSystem.Collections.Generic IEnumerable OpticalProperties 
optical properties
rhos
Type: OnlineSystem.Collections.Generic IEnumerable OnlineDouble 
source detector separation
ts
Type: OnlineSystem.Collections.Generic IEnumerable OnlineDouble 
time

Return Value

Type: OnlineIEnumerable OnlineDouble 
space and time resolved reflectance at rho and t

Implements

IForwardSolver ROfRhoAndTime(IEnumerable OpticalProperties , IEnumerable Double , IEnumerable Double )
See Also