8 #include <system/object.h>
10 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
17 namespace RiskAnalysis
19 class RiskAnalysisResult;
20 class RiskAnalysisSettings;
29 namespace RiskAnalysis {
34 class ASPOSE_TASKS_SHARED_CLASS
RiskAnalyzer :
public System::Object
37 typedef System::Object BaseType;
39 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
40 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
47 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<RiskAnalysisSettings>& get_Settings()
const;
51 ASPOSE_TASKS_SHARED_API
void set_Settings(
const System::SharedPtr<RiskAnalysisSettings>& value);
57 ASPOSE_TASKS_SHARED_API
RiskAnalyzer(
const System::SharedPtr<RiskAnalysisSettings>& settings);
64 ASPOSE_TASKS_SHARED_API System::SharedPtr<RiskAnalysisResult> Analyze(
const System::SharedPtr<Project>& project);
68 #ifdef ASPOSE_GET_SHARED_MEMBERS
69 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
75 System::SharedPtr<RiskAnalysisSettings> pr_Settings;
Performs a Monte Carlo simulation based on the specified risk analysis settings.
Definition: RiskAnalyzer.h:34