8 #include <system/object.h>
9 #include <system/date_time.h>
12 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
18 namespace RiskAnalysis
20 class MonteCarloProjectSimulation;
23 class RiskReportBuilder;
25 class RiskPatternCollection;
34 namespace RiskAnalysis {
42 typedef System::Object BaseType;
44 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
45 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
47 friend class Aspose::Tasks::RiskAnalysis::MonteCarloProjectSimulation;
48 friend class Aspose::Tasks::RiskAnalysis::Reporting::RiskReportBuilder;
65 ASPOSE_TASKS_SHARED_API System::SharedPtr<RiskPatternCollection>
get_Patterns()
const;
72 ASPOSE_TASKS_SHARED_API System::DateTime get_SimulationStart()
const;
73 ASPOSE_TASKS_SHARED_API
void set_SimulationStart(System::DateTime value);
75 #ifdef ASPOSE_GET_SHARED_MEMBERS
76 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
82 System::SharedPtr<RiskPatternCollection> patterns;
83 int32_t pr_IterationsCount;
84 System::DateTime pr_SimulationStart;
Specifies settings for performing risk analysis.
Definition: RiskAnalysisSettings.h:40
RiskAnalysisSettings()
Initializes a new instance of the RiskAnalysisSettings class.
System::SharedPtr< RiskPatternCollection > get_Patterns() const
Gets a collection containing the instances of the RiskPattern class.
void set_IterationsCount(int32_t value)
Sets the number of iterations to use in Monte Carlo simulation. The default value is 100.
int32_t get_IterationsCount() const
Gets the number of iterations to use in Monte Carlo simulation. The default value is 100.