public void Deploy(CWPAnalysusScoreOutput computation, AnalysisPurpose purpose = AnalysisPurpose.application, Boolean update = false)
 {
     if (purpose == AnalysisPurpose.exploration)
     {
         RequiredScopes = CWPAnalysisScopeEnum.all;
     }
     else
     {
         if (update)
         {
             RequiredScopes |= computation.GetScope();
         }
         else
         {
             RequiredScopes = computation.GetScope();
         }
     }
     Computation = computation;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="FeatureCWPAnalysisSettings"/> class.
 /// </summary>
 /// <param name="computation">The computation.</param>
 /// <param name="purpose">The purpose.</param>
 public FeatureCWPAnalysisSettings(CWPAnalysusScoreOutput computation, AnalysisPurpose purpose = AnalysisPurpose.application)
 {
     Deploy(computation, purpose);
 }