VPComputationFactory MembersVirtual Photonics - VTS Library
Virtual Photonics

Methods

  NameDescription
Public methodStatic memberConstructAndExecuteVectorizedOptimizer(ForwardSolverType, OptimizerType, SolutionDomainType, IndependentVariableAxis,  Double ,  Double ,  Double , OpticalProperties, InverseFitType,  Double )
Public methodStatic memberConstructAndExecuteVectorizedOptimizer(IForwardSolver, IOptimizer, SolutionDomainType, IndependentVariableAxis,  Double ,  Double ,  Double , OpticalProperties, InverseFitType,  Double )
Public methodStatic memberGetAbsorbedEnergy(IEnumerable Double , Double)
Method to generate absorbed energy given fluence and mua. Note only works for homogeneous tissue.
Public methodStatic memberGetAbsorbedEnergy(IEnumerable Complex , Double)
Method to generate absorbed energy given fluence and mua. Note only works for homogeneous tissue.
Public methodStatic memberGetPHD(ForwardSolverType,  Double , Double,  OpticalProperties ,  Double ,  Double )
Overload of GetPHD that uses internal DI framework-supplied solver singletons
Public methodStatic memberGetPHD(IForwardSolver,  Double , Double,  OpticalProperties ,  Double ,  Double )
Method to generate PHD
Public methodStatic memberGetPHD(ForwardSolverType,  Complex , Double, Double,  OpticalProperties ,  Double ,  Double )
Overload of GetPHD that uses internal DI framework-supplied solver singletons
Public methodStatic memberGetPHD(IForwardSolver,  Complex , Double, Double,  OpticalProperties ,  Double ,  Double )
Method to generate PHD
Public methodStatic memberGetVectorizedIndependentVariableQueryNew(String, String, String, String,  Double ,  Double ,  Double )
String-overloaded version of factory method for forward solver computation
Public methodStatic memberGetVectorizedIndependentVariableQueryNew(ForwardSolverType, SolutionDomainType, ForwardAnalysisType, IndependentVariableAxis, IEnumerable Double , OpticalProperties,  Double )
Public methodStatic memberGetVectorizedIndependentVariableQueryNew(IForwardSolver, SolutionDomainType, ForwardAnalysisType, IndependentVariableAxis, IEnumerable Double , OpticalProperties,  Double )
Public methodStatic memberGetVectorizedMultidimensionalIndependentVariableQueryNew(ForwardSolverType, FluenceSolutionDomainType,  IndependentVariableAxis ,   Double  , OpticalProperties,  Double )
Public methodStatic memberGetVectorizedMultidimensionalIndependentVariableQueryNew(IForwardSolver, FluenceSolutionDomainType,  IndependentVariableAxis ,   Double  , OpticalProperties,  Double )
Public methodStatic memberGetVectorizedMultidimensionalIndependentVariableQueryNewComplex(ForwardSolverType, FluenceSolutionDomainType,  IndependentVariableAxis ,   Double  , OpticalProperties,  Double )
Public methodStatic memberGetVectorizedMultidimensionalIndependentVariableQueryNewComplex(IForwardSolver, FluenceSolutionDomainType,  IndependentVariableAxis ,   Double  , OpticalProperties,  Double )
Public methodStatic memberIsComplexSolver(FluenceSolutionDomainType)
Public methodStatic memberIsComplexSolver(IndependentVariableAxis)
Public methodStatic memberIsComplexSolver(SolutionDomainType)
Public methodStatic memberIsSolverWithConstantValues(FluenceSolutionDomainType)
Public methodStatic memberIsSolverWithConstantValues(SolutionDomainType)
Back to Top
See Also