public IterativeMethodsViewModel() { reshala = new CMReshala(); creator = new JacobiMethodCreator(); matrix = null; vector = null; approximation = null; PrecisionSearches = new ObservableCollection <PrecisionSearch>(); IterativeMethodSearches = new ObservableCollection <IterativeMethodSearch>(); ApproximationSearches = new ObservableCollection <ApproximationSearch>(); SaveMatrixCommand = new LambdaCommand(OnSaveMatrixCommandExecuted, CanSaveMatrixCommandExecute); SaveVectorCommand = new LambdaCommand(OnSaveVectorCommandExecuted, CanSaveVectorCommandExecute); SaveApproximationCommand = new LambdaCommand(OnSaveApproximationCommandExecuted, CanSaveApproximationCommandExecute); RestoreDataFromFileCommand = new LambdaCommand(OnRestoreDataFromFileCommandExecuted, CanRestoreDataFromFileCommandExecute); GetSolutionCommand = new LambdaCommand(OnGetSolutionCommandExecuted, CanGetSolutionCommandExecute); RadioButtonCommand = new LambdaCommand(OnRadioButtonCommandExecuted, CanRadioButtonCommandExecute); PrecisionSearchCommand = new LambdaCommand(OnPrecisionSearchCommandExecuted, CanPrecisionSearchCommandExecute); ClearApproximationTableCommand = new LambdaCommand(OnClearApproximationTableExecuted, CanClearApproximationTableCommandExecute); ClearMethodTableCommand = new LambdaCommand(OnClearMethodTableCommandExecuted, CanClearMethodTableCommandExecute); ClearPrecisionTableCommand = new LambdaCommand(OnClearPrecisionTableCommandExecuted, CanClearPrecisionTableCommandExecute); ApproximationSearchCommand = new LambdaCommand(OnApproximationSearchCommandExecuted, CanApproximationSearchCommandExecute); IterativeMethodSearchCommand = new LambdaCommand(OnIterativeMethodSearchCommandExecuted, CanIterativeMethodSearchCommandExecute); GetExamplesCommand = new LambdaCommand(OnGetExamplesCommandExecuted, CanGetExamplesCommandExecute); }
public FullEigenvalueProblemViewModel() { _reshala = new CMReshala(); SaveMatrixCommand = new LambdaCommand(OnSaveMatrixCommandExecuted, CanSaveMatrixCommandExecute); RestoreDataCommand = new LambdaCommand(OnRestoreDataCommandExecuted, CanRestoreDataCommandExecute); GenerateGilbertMatrixCommand = new LambdaCommand(OnGenerateGilbertMatrixCommandExecuted, CanGenerateGilbertMatrixCommandExecute); GenerateReportCommand = new LambdaCommand(OnGenerateReportCommandExecuted, CanGenerateReportCommandExecute); CalculateEigenvaluesAndEigenvectorsCommand = new LambdaCommand( OnCalculateEigenvaluesAndEigenvectorsCommandExecuted, CanCalculateEigenvaluesAndEigenvectorsCommandExecute); }
public MainWindowViewModel() { creator = new GaussMethodCreator(); matrix = null; vector = null; reshala = new CMReshala(); SaveVectorCommand = new LambdaCommand(OnSaveVectorCommandExecuted, CanSaveVectorCommandExecute); SaveMatrixCommand = new LambdaCommand(OnSaveMatrixCommandExecuted, CanSaveMatrixCommandExecute); RestoreDataFromFileCommand = new LambdaCommand(OnRestoreDataFromFileCommandExecuted, CanRestoreDataFromFileCommandExecute); GetSolutionCommand = new LambdaCommand(OnGetSolutionCommandExecuted, CanGetSolutionCommandExecute); RadioButtonCommand = new LambdaCommand(OnRadioButtonCommandExecuted, CanRadioButtonCommandExecute); CompareCommand = new LambdaCommand(OnCompareCommandExecuted, CanCompareCommandExecute); SearchCommand = new LambdaCommand(OnSearchCommandExecited, CanSearchCommandExecute); }
public PartialEigenvalueProblemViewModel() { _reshala = new CMReshala(); SaveVectorCommand = new LambdaCommand(OnSaveVectorCommandExecuted, CanSaveVectorCommandExecute); SaveMatrixCommand = new LambdaCommand(OnSaveMatrixCommandExecuted, CanSaveMatrixCommandExecute); RestoreDataFromFileCommand = new LambdaCommand(OnRestoreDataFromFileCommandExecuted, CanRestoreDataFromFileCommandExecute); FindLargestEigenvalueABSAndEigenvectorCommand = new LambdaCommand( OnFindLargestEigenvalueABSAndEigenvectorCommandExecuted, CanFindLargestEigenvalueABSAndEigenvectorCommandExecute); FindEigenvalueClosestToAGivenOneCommand = new LambdaCommand( OnFindEigenvalueClosestToAGivenOneCommandExecuted, CanFindEigenvalueClosestToAGivenOneCommandExecute); FindLargetsEigenvalueCommand = new LambdaCommand(OnFindLargetsEigenvalueCommandExecuted, CanFindLargetsEigenvalueCommandExecute); FindSmallestEigenvalueAbsComand = new LambdaCommand( OnFindSmallestEigenvalueAbsComandExecuted, CanFindSmallestEigenvalueAbsComandExecute); FindSmallestEigenvalueCommand = new LambdaCommand(OnFindSmallestEigenvalueCommandExecuted, CanFindSmallestEigenvalueCommandExecute); FindLargestAndSmallestEigenvaluesCommand = new LambdaCommand( OnFindLargestAndSmallestEigenvaluesCommandExecuted, CanFindLargestAndSmallestEigenvaluesCommandExecute); }