| | |
| | | /// </summary> |
| | | /// <param name="paramArray"></param> |
| | | /// <returns></returns> |
| | | public dynamic getResult(List<double> paramArray, List<double[]> patternArray=null,LogicModelParams param=null,GeneticParams gParam=null) |
| | | public double getResult(List<double> paramArray, List<double[]> patternArray=null,LogicModelParams param=null,GeneticParams gParam=null) |
| | | { |
| | | object result; |
| | | result = mi.Invoke(tmp, new object[] { paramArray, patternArray, param, gParam }); |
| | | double result; |
| | | result = (double)mi.Invoke(tmp, new object[] { paramArray, patternArray, param, gParam }); |
| | | //result = paramArray.Count(); |
| | | return result; |
| | | //return mi; |
| | | |
| | |
| | | |
| | | public static Regex FuncRegex = new Regex(@"\{\|?((#|[^\[\]\{\}\|;\s])+)(\[([\-\+][0-9]+|[0-9]+)?\])?\|?\}"); //new Regex( @"\{[\u4E00-\u9fa5A-Za-z0-9_~!@#$%\^&*\(\)()\[\]!@¥……\-\+\|]+\}"); |
| | | public static string FuncRegexString = @"^[^\[\]\{\}\|;\s]+$"; |
| | | |
| | | public static string CommonUse = @" |
| | | using System; |
| | | using System.Collections; |
| | |
| | | } |
| | | } |
| | | }"; |
| | | |
| | | static string TempCode_Total = CommonUse + @" |
| | | namespace CoustomEval |
| | | { |