/// <summary> /// Create the analysis instance. /// </summary> /// <param name="group">the job group.</param> /// <returns>Return new SensitivityAnalysis object.</returns> public IAnalysisModule CreateNewInstance(JobGroup group) { SensitivityAnalysis instance = new SensitivityAnalysis(m_owner); instance.Group = group; return instance; }
/// <summary> /// Create the analysis instance. /// </summary> /// <param name="group">group object.</param> /// <returns>New BifurcationAnalysis.</returns> public IAnalysisModule CreateNewInstance(JobGroup group) { BifurcationAnalysis instance = new BifurcationAnalysis(m_owner); instance.Group = group; return instance; }
/// <summary> /// Create the analysis instance. /// </summary> /// <param name="group">the job group.</param> /// <returns>Return new RobustAnalysis object.</returns> public IAnalysisModule CreateNewInstance(JobGroup group) { RobustAnalysis instance = new RobustAnalysis(m_owner); instance.Group = group; return instance; }
/// <summary> /// Create the job group. /// </summary> /// <param name="name">the group name.</param> /// <param name="date">the date</param> /// <param name="sysObjList">the list of system object.</param> /// <param name="stepperList">the list of stepper object.</param> /// <returns></returns> public JobGroup CreateJobGroup(string name, string date, List<EcellObject> sysObjList, List<EcellObject> stepperList) { JobGroup group = new JobGroup(this, name, date, sysObjList, stepperList); m_groupDic[group.GroupName] = group; OnJobUpdate(JobUpdateType.AddJobGroup); return group; }
/// <summary> /// Create the analysis instance. /// </summary> /// <param name="group">the group object.</param> /// <returns>new ParameterEstimation object.</returns> public IAnalysisModule CreateNewInstance(JobGroup group) { ParameterEstimation instance = new ParameterEstimation(m_owner); instance.Group = group; return instance; }