VPSimulationInputProvider MembersVirtual Photonics - VTS Library
Virtual Photonics

The SimulationInputProvider type exposes the following members.
Constructors

  NameDescription
Public methodSimulationInputProvider
Initializes a new instance of the SimulationInputProvider class
Back to Top
Methods

  NameDescription
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 methodStatic memberGaussianSourceOneLayerTissueROfRhoDetector
Gaussian source, single tissue layer definition, only ROfRho detector included
Public methodStatic memberGenerateAllSimulationInputs
Method that provides instances of all inputs in this class.
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 methodStatic memberpMCPointSourceOneLayerTissueROfRhoDAW
Perturbation MC point source, single tissue layer definition, R(rho) included
Public methodStatic memberPointSourceMultiLayerReflectedMTOfRhoAndSubregionHistDetector
Point source, multi-layer tissue definition, only ReflectedMCOfRhoAndSubRegionHistDetector detector included
Public methodStatic memberPointSourceOneLayerTissueAllDetectors
Point source, single tissue layer definition, all detectors included
Public methodStatic memberPointSourceOneLayerTissueRadianceOfRhoAndZAndAngleDetector
Point source, single tissue layer definition, Radiance included
Public methodStatic memberPointSourceOneLayerTissueROfRhoAndFluenceOfRhoAndZDetectors
Point source, single tissue layer definition, only ROfRho detector included
Public methodStatic memberPointSourceSingleEllipsoidTissueFluenceOfRhoAndZDetector
Point source, single ellipsoid tissue definition, only ROfRho detector included
Public methodStatic memberPointSourceThreeLayerReflectedTimeOfRhoAndSubregionHistDetector
Point source, three-layer tissue definition, with R(rho,time) and ReflectedTimeOfRhoAndSubregionHistDetector detector included
Public methodStatic memberPointSourceTwoLayerTissueROfRhoDetector
Point source, two-layer tissue definition, only ROfRho detector included
Public methodStatic memberPointSourceTwoLayerTissueROfRhoDetectorWithPhotonDatabase
Point source, two-layer tissue definition, only ROfRho detector included
Public methodToFile
Method to write SimulationInput to file
(Inherited from SimulationInput.)
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Back to Top
Extension Methods

  NameDescription
Public Extension MethodWithValue
Method to overwrite data in SimulationInput. Used in MC CommandLineApplication paramsweep and paramsweepdelta.
(Defined by SimulationInputExtensions.)
Back to Top
Fields

  NameDescription
Public fieldDetectorInputs
detector input (IList of IDetectorInput)
(Inherited from SimulationInput.)
Public fieldN
number of photons launched from source
(Inherited from SimulationInput.)
Public fieldOptions
SimulationOptions specify, for example, absorption weighting type
(Inherited from SimulationInput.)
Public fieldOutputName
string name of output file
(Inherited from SimulationInput.)
Public fieldSourceInput
source input (ISourceInput)
(Inherited from SimulationInput.)
Public fieldTissueInput
tissue input (ITissueInput)
(Inherited from SimulationInput.)
Back to Top
See Also