Class RiskAnalyzer

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

objectRiskAnalyzer

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

RiskAnalysisSettings

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

RiskAnalysisResult

the instance of the Aspose.Tasks.RiskAnalysis.RiskAnalysisResult which represents a result of the analysis.