Class RiskAnalyzer
Namespace: Aspose.Tasks.RiskAnalysis
Assembly: Aspose.Tasks.dll (25.2.0)
Performs a Monte Carlo simulation based on the specified risk analysis settings.
public class RiskAnalyzer
Inheritance
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
RiskAnalyzer(RiskAnalysisSettings)
Initializes a new instance of the Aspose.Tasks.RiskAnalysis.RiskAnalyzer class.
public RiskAnalyzer(RiskAnalysisSettings settings)
Parameters
settings
RiskAnalysisSettings
the specified instance of the Aspose.Tasks.RiskAnalysis.RiskAnalysisSettings class.
Properties
Settings
Gets or sets the instance of the Aspose.Tasks.RiskAnalysis.RiskAnalysisSettings class which defines necessary settings for risk analysis.
public RiskAnalysisSettings Settings { get; set; }
Property Value
Methods
Analyze(Project)
Performs risk analysis for the specified project. The analysis is based on Monte Carlo simulation and the result is an instance of the Aspose.Tasks.RiskAnalysis.RiskAnalysisResult class.
public RiskAnalysisResult Analyze(Project project)
Parameters
project
Project
the specified instance of the Aspose.Tasks.Project class to analyze.
Returns
the instance of the Aspose.Tasks.RiskAnalysis.RiskAnalysisResult which represents a result of the analysis.