コード例 #1
0
        public OptimizationParam OptimizationGetParam()
        {
            OptimizationParam param = new OptimizationParam();

            errorHandler(EdkDll.EE_OptimizationGetParam(param.GetHandle()));
            return(param);
        }
コード例 #2
0
 public void OptimizationEnable(OptimizationParam param)
 {
     if (param == null)
     {
         throw new NullReferenceException();
     }
     errorHandler(EdkDll.EE_OptimizationEnable(param.GetHandle()));
 }
コード例 #3
0
ファイル: EmoEngine.cs プロジェクト: Zebreu/louisjvi
 /// <summary>
 /// Gets optimization parameter.  If optimization is not enabled (this can be checked with EE_OptimmizationIsEnabled) then the results attached to the returned parameter are undefined.
 /// </summary>
 /// <returns></returns>
 public OptimizationParam OptimizationGetParam()
 {
     OptimizationParam param = new OptimizationParam();
     errorHandler(EdkDll.EE_OptimizationGetParam(param.GetHandle()));
     return param;
 }
コード例 #4
0
ファイル: EmoEngine.cs プロジェクト: Zebreu/louisjvi
 /// <summary>
 /// Enables optimization. EmoEngine will try to optimize its performance according to the information passed in with optimization parameter. EmoEngine guarantees the correctness of the results of vital algorithms. For algorithms that are not vital, results are undefined.
 /// </summary>
 /// <param name="param">OptimizationParam instance which includes information about how to optimize the performance of EmoEngine.</param>
 public void OptimizationEnable(OptimizationParam param)
 {
     if (param == null)
     {
         throw new NullReferenceException();
     }
     errorHandler(EdkDll.EE_OptimizationEnable(param.GetHandle()));
 }