Esempio n. 1
0
        /// <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;
        }
Esempio n. 2
0
        /// <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;
        }
Esempio n. 3
0
        /// <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;
        }
Esempio n. 4
0
 /// <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;
 }
Esempio n. 5
0
        /// <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;
        }