C# Class Optimization.OptimizerAppDomainManager

Exibir arquivo Open project: jameschch/LeanOptimization Class Usage Examples

Public Methods

Method Description
GetData ( AppDomain ad, string key ) : T
GetResults ( ) : Dictionary>
GetResults ( AppDomain ad ) : Dictionary>
Initialize ( ) : void
RunAlgorithm ( Dictionary list, IOptimizerConfiguration config ) : decimal>.Dictionary
RunAlgorithmAsync ( Dictionary list, IOptimizerConfiguration config ) : Tuple>>

Can be used to "russian doll" QCAlgorithm

SetData ( AppDomain ad, string key, object item ) : void
SetResults ( AppDomain ad, object item ) : void

Protected Methods

Method Description
SetupAppDomain ( ) : AppDomainSetup

Private Methods

Method Description
CreateQueuerInAppDomain ( AppDomain &ad ) : Optimization.Queuer
CreateRunnerInAppDomain ( AppDomain &ad ) : Optimization.Runner

Method Details

GetData() public static method

public static GetData ( AppDomain ad, string key ) : T
ad AppDomain
key string
return T

GetResults() public static method

public static GetResults ( ) : Dictionary>
return Dictionary>

GetResults() public static method

public static GetResults ( AppDomain ad ) : Dictionary>
ad AppDomain
return Dictionary>

Initialize() public static method

public static Initialize ( ) : void
return void

RunAlgorithm() public static method

public static RunAlgorithm ( Dictionary list, IOptimizerConfiguration config ) : decimal>.Dictionary
list Dictionary
config IOptimizerConfiguration
return decimal>.Dictionary

RunAlgorithmAsync() public static method

Can be used to "russian doll" QCAlgorithm
public static RunAlgorithmAsync ( Dictionary list, IOptimizerConfiguration config ) : Tuple>>
list Dictionary
config IOptimizerConfiguration
return Tuple>>

SetData() public static method

public static SetData ( AppDomain ad, string key, object item ) : void
ad AppDomain
key string
item object
return void

SetResults() public static method

public static SetResults ( AppDomain ad, object item ) : void
ad AppDomain
item object
return void

SetupAppDomain() protected static method

protected static SetupAppDomain ( ) : AppDomainSetup
return AppDomainSetup