partial void ProcessDataClicked(NSButton sender) { var unexplainedVarianceProportionMatrix = new UnexplainedVarianceProportionMatrix( new UnexplainedVarianceProportionList( ((LoadedDataOutlineDataSource)LoadedDataOutlineView.DataSource).RootDataDir.Directories ), ((LoadedDataOutlineDataSource)LoadedDataOutlineView.DataSource).RootDataDir.Directories.Count ); var causalRelationshipMatrix = new CausalRelationshipMatrix( unexplainedVarianceProportionMatrix, algorithmService ); switch (ApplicationWorkMode) { case WorkMode.Automatic: ShowCauseEffectMatrixScreen(unexplainedVarianceProportionMatrix, causalRelationshipMatrix); break; case WorkMode.SemiAutomatic: ShowModelsPairScreen(unexplainedVarianceProportionMatrix, causalRelationshipMatrix); break; } }
public ModelsComparingViewModel( UnexplainedVarianceProportionMatrix unexplainedVarianceProportionMatrix, CausalRelationshipMatrix causalRelationshipMatrix ) { this._UnexplainedVarianceProportionMatrix = unexplainedVarianceProportionMatrix; this._CausalRelationshipMatrix = causalRelationshipMatrix; }
public ParameterDependencies( OutputParameter[] outputParameters, CausalRelationshipMatrix crMatrix, UnexplainedVarianceProportionMatrix uvpMatrix ) { this._OutputParameters = outputParameters; this._CausalRelationshipMatrix = crMatrix; this._UnexplainedVarianceProportionMatrix = uvpMatrix; }
void ShowCauseEffectMatrixScreen( UnexplainedVarianceProportionMatrix unexplainedVarianceProportionMatrix, CausalRelationshipMatrix causalRelationshipMatrix ) { CauseEffectMatrixWindowController = (NSWindowController)Storyboard.InstantiateControllerWithIdentifier("CauseEffectMatrixWindowController"); var viewController = (CauseEffectMatrixViewController)CauseEffectMatrixWindowController.Window.ContentViewController; viewController.ViewModel = new CauseEffectMatrixViewModel(unexplainedVarianceProportionMatrix, causalRelationshipMatrix); CauseEffectMatrixWindowController.ShowWindow(this); }
void ShowModelsPairScreen( UnexplainedVarianceProportionMatrix unexplainedVarianceProportionMatrix, CausalRelationshipMatrix causalRelationshipMatrix ) { ModelsComparingWindowController = (NSWindowController)Storyboard.InstantiateControllerWithIdentifier("ModelsPairWindowController"); var viewController = (ModelsComparingViewController)ModelsComparingWindowController.Window.ContentViewController; viewController.ViewModel = new ModelsComparingViewModel(unexplainedVarianceProportionMatrix, causalRelationshipMatrix); viewController.Algorithms = algorithmService; ModelsComparingWindowController.ShowWindow(this); }
public CauseEffectMatrixViewModel(UnexplainedVarianceProportionMatrix uvpMatrix, CausalRelationshipMatrix crMatrix) { this.UVPMatrix = uvpMatrix; this.CRMatrix = crMatrix; }