Aspose.Tasks for C++
Aspose::Tasks::RiskAnalysis::RiskPattern Class Reference

Represents a risk pattern for a project task. More...

#include <RiskPattern.h>

Inherits System::Object.

Public Member Functions

System::SharedPtr< Aspose::Tasks::Taskget_Task () const
 Gets a project task to which this risk pattern is applied. More...
 
ProbabilityDistributionType get_Distribution () const
 Gets the probability distribution used in Monte Carlo simulation. The default value is ProbabilityDistributionType.Normal. More...
 
void set_Distribution (ProbabilityDistributionType value)
 Sets the probability distribution used in Monte Carlo simulation. The default value is ProbabilityDistributionType.Normal. More...
 
Aspose::Tasks::RiskAnalysis::ConfidenceLevel get_ConfidenceLevel () const
 Gets the confidence level that correspond to the percentage of the time the actual generated values will be within optimistic and pessimistic estimates. The default value is CL99. More...
 
void set_ConfidenceLevel (Aspose::Tasks::RiskAnalysis::ConfidenceLevel value)
 Sets the confidence level that correspond to the percentage of the time the actual generated values will be within optimistic and pessimistic estimates. The default value is CL99. More...
 
int32_t get_Optimistic () const
 Gets the percentage of the most likely task duration which can happen in the best possible project scenario. The default value is 75, which means that if the estimated specified task duration is 4 days then the optimistic duration will be 3 days. More...
 
void set_Optimistic (int32_t value)
 Sets the percentage of the most likely task duration which can happen in the best possible project scenario. The default value is 75, which means that if the estimated specified task duration is 4 days then the optimistic duration will be 3 days. More...
 
int32_t get_Pessimistic () const
 Gets the percentage of the most likely task duration which can happen in the worst possible project scenario. The default value is 125, which means that if the estimated specified task duration is 4 days then the pessimistic duration will be 5 days. More...
 
void set_Pessimistic (int32_t value)
 Sets the percentage of the most likely task duration which can happen in the worst possible project scenario. The default value is 125, which means that if the estimated specified task duration is 4 days then the pessimistic duration will be 5 days. More...
 
 RiskPattern (const System::SharedPtr< Aspose::Tasks::Task > &task)
 Initializes a new instance of the RiskPattern class. More...
 

Detailed Description

Represents a risk pattern for a project task.

Constructor & Destructor Documentation

◆ RiskPattern()

Aspose::Tasks::RiskAnalysis::RiskPattern::RiskPattern ( const System::SharedPtr< Aspose::Tasks::Task > &  task)

Initializes a new instance of the RiskPattern class.

Parameters
taskthe specified project task for which this risk will be applied in Monte Carlo simulation.

Member Function Documentation

◆ get_ConfidenceLevel()

Aspose::Tasks::RiskAnalysis::ConfidenceLevel Aspose::Tasks::RiskAnalysis::RiskPattern::get_ConfidenceLevel ( ) const

Gets the confidence level that correspond to the percentage of the time the actual generated values will be within optimistic and pessimistic estimates. The default value is CL99.

Can be one of the values defined in the ConfidenceLevel enumeration.

◆ get_Distribution()

ProbabilityDistributionType Aspose::Tasks::RiskAnalysis::RiskPattern::get_Distribution ( ) const

Gets the probability distribution used in Monte Carlo simulation. The default value is ProbabilityDistributionType.Normal.

Can be one of the values defined in the ProbabilityDistributionType enumeration.

◆ get_Optimistic()

int32_t Aspose::Tasks::RiskAnalysis::RiskPattern::get_Optimistic ( ) const

Gets the percentage of the most likely task duration which can happen in the best possible project scenario. The default value is 75, which means that if the estimated specified task duration is 4 days then the optimistic duration will be 3 days.

◆ get_Pessimistic()

int32_t Aspose::Tasks::RiskAnalysis::RiskPattern::get_Pessimistic ( ) const

Gets the percentage of the most likely task duration which can happen in the worst possible project scenario. The default value is 125, which means that if the estimated specified task duration is 4 days then the pessimistic duration will be 5 days.

◆ get_Task()

System::SharedPtr<Aspose::Tasks::Task> Aspose::Tasks::RiskAnalysis::RiskPattern::get_Task ( ) const

Gets a project task to which this risk pattern is applied.

◆ set_ConfidenceLevel()

void Aspose::Tasks::RiskAnalysis::RiskPattern::set_ConfidenceLevel ( Aspose::Tasks::RiskAnalysis::ConfidenceLevel  value)

Sets the confidence level that correspond to the percentage of the time the actual generated values will be within optimistic and pessimistic estimates. The default value is CL99.

Can be one of the values defined in the ConfidenceLevel enumeration.

◆ set_Distribution()

void Aspose::Tasks::RiskAnalysis::RiskPattern::set_Distribution ( ProbabilityDistributionType  value)

Sets the probability distribution used in Monte Carlo simulation. The default value is ProbabilityDistributionType.Normal.

Can be one of the values defined in the ProbabilityDistributionType enumeration.

◆ set_Optimistic()

void Aspose::Tasks::RiskAnalysis::RiskPattern::set_Optimistic ( int32_t  value)

Sets the percentage of the most likely task duration which can happen in the best possible project scenario. The default value is 75, which means that if the estimated specified task duration is 4 days then the optimistic duration will be 3 days.

◆ set_Pessimistic()

void Aspose::Tasks::RiskAnalysis::RiskPattern::set_Pessimistic ( int32_t  value)

Sets the percentage of the most likely task duration which can happen in the worst possible project scenario. The default value is 125, which means that if the estimated specified task duration is 4 days then the pessimistic duration will be 5 days.