Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 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);
 }