public class RiskAnalyzer extends Object
Performs a Monte Carlo simulation based on the specified risk analysis settings.
Constructor and Description |
---|
RiskAnalyzer(RiskAnalysisSettings settings)
Initializes a new instance of the
RiskAnalyzer class. |
Modifier and Type | Method and Description |
---|---|
RiskAnalysisResult |
analyze(Project project)
Performs risk analysis for the specified project.
|
RiskAnalysisSettings |
getSettings()
Gets the instance of the
RiskAnalysisSettings class which defines necessary settings for risk analysis. |
void |
setSettings(RiskAnalysisSettings value)
Sets the instance of the
RiskAnalysisSettings class which defines necessary settings for risk analysis. |
public RiskAnalyzer(RiskAnalysisSettings settings)
Initializes a new instance of the RiskAnalyzer
class.
settings
- the specified instance of the RiskAnalysisSettings
class.public final RiskAnalysisResult analyze(Project project)
Performs risk analysis for the specified project. The analysis is based on Monte Carlo simulation and the result
is an instance of the RiskAnalysisResult
class.
project
- the specified instance of the Project
class to analyze.RiskAnalysisResult
which represents a result of the analysis.public final RiskAnalysisSettings getSettings()
Gets the instance of the RiskAnalysisSettings
class which defines necessary settings for risk analysis.
RiskAnalysisSettings
class which defines necessary settings for risk
analysis.public final void setSettings(RiskAnalysisSettings value)
Sets the instance of the RiskAnalysisSettings
class which defines necessary settings for risk analysis.
value
- the instance of the RiskAnalysisSettings
class which defines necessary settings for
risk analysis.