VPSimulationOptions MembersVirtual Photonics - VTS Library
Virtual Photonics

The SimulationOptions type exposes the following members.
Constructors

  NameDescription
Public methodSimulationOptions 
default constructor
Public methodSimulationOptions(Int32)
constructor that takes in seed but uses default values for all other parameters
Public methodSimulationOptions(Int32, RandomNumberGeneratorType, AbsorptionWeightingType)
constructor that uses Henyey-Greenstein phase function, does not save photon data to database, tallies 2nd moment information, does not track statistics and designates simulation index to 0
Public methodSimulationOptions(Int32, RandomNumberGeneratorType, AbsorptionWeightingType, PhaseFunctionType, IList DatabaseType , Boolean, Boolean, Double, Int32)
constructor for simulation options, a class sub to SimulationInput
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 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 methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Back to Top
Properties

  NameDescription
Public propertyAbsorptionWeightingType
absorption weighting type
Public propertyDatabases
list of databases to be written
Public propertyPhaseFunctionType
phase function type
Public propertyRandomNumberGeneratorType
random number generator type
Public propertyRussianRouletteWeightThreshold
photon weight threshold to perform Russian Roulette. Default = 0 means no RR performed.
Public propertySeed
seed of random number generator (-1=randomly selected seed, >=0 reproducible sequence)
Public propertySimulationIndex
simulation index
Public propertyTallySecondMoment
flag indicating whether to tally second moment information for error results
Public propertyTrackStatistics
flag indicating whether to track statistics about where photon ends up
Back to Top
See Also