Changeset 14558


Ignore:
Timestamp:
04/12/13 10:19:50 (12 years ago)
Author:
Mathieu Morlighem
Message:

CHG: moved default parameter settings to class

Location:
issm/trunk-jpl/src/m/classes
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified issm/trunk-jpl/src/m/classes/model/model.m

    r14555 r14558  
    10781078                        md.flowequation     = flowequation();
    10791079                        md.debug            = debug();
    1080                         md.verbose          = verbose('solution',true,'qmu',true,'control',true);
     1080                        md.verbose          = verbose();
    10811081                        md.settings         = settings();
    10821082                        md.solver           = solver();
    1083                         if ismumps(),
    1084                                 md.solver           = addoptions(md.solver,DiagnosticVertAnalysisEnum(),mumpsoptions());
    1085                         else
    1086                                 md.solver           = addoptions(md.solver,DiagnosticVertAnalysisEnum(),iluasmoptions());
    1087                         end
    10881083                        md.cluster          = generic();
    10891084                        md.balancethickness = balancethickness();
  • TabularUnified issm/trunk-jpl/src/m/classes/model/model.py

    r14556 r14558  
    6666
    6767                self.debug            = debug()
    68                 self.verbose          = verbose('solution',True,'qmu',True,'control',True)
     68                self.verbose          = verbose()
    6969                self.settings         = settings()
    7070                self.solver           = solver()
    71                 if ismumps():
    72                         self.solver.addoptions(DiagnosticVertAnalysisEnum(),mumpsoptions())
    73                 else:
    74                         self.solver.addoptions(DiagnosticVertAnalysisEnum(),iluasmoptions())
    7571                self.cluster          = generic()
    7672
  • TabularUnified issm/trunk-jpl/src/m/classes/solver.m

    r13584 r14558  
    66classdef solver < dynamicprops
    77    properties (SetAccess=public)
    8                  NoneAnalysis = struct();
     8                 NoneAnalysis           = struct();
     9                 DiagnosticVertAnalysis = struct();
    910                 %The other properties are dynamic
    1011         end
     
    3940                         %MUMPS is the default solver
    4041                         if ismumps(),
    41                                  obj.NoneAnalysis=mumpsoptions();
     42                                 obj.NoneAnalysis           = mumpsoptions();
     43                                 obj.DiagnosticVertAnalysis = mumpsoptions();
    4244                         else
    43                                  obj.NoneAnalysis=iluasmoptions();
     45                                 obj.NoneAnalysis           = iluasmoptions();
     46                                 obj.DiagnosticVertAnalysis = iluasmoptions();
    4447                         end
    4548
  • TabularUnified issm/trunk-jpl/src/m/classes/solver.py

    r14142 r14558  
    1919                #MUMPS is the default solver
    2020                if ismumps():
    21                         self.NoneAnalysis=mumpsoptions()
     21                        self.NoneAnalysis           = mumpsoptions()
     22                        self.DiagnosticVertAnalysis = mumpsoptions()
    2223                else:
    23                         self.NoneAnalysis=iluasmoptions()
     24                        self.NoneAnalysis           = iluasmoptions()
     25                        self.DiagnosticVertAnalysis = iluasmoptions()
    2426
    2527                #The other properties are dynamic
  • TabularUnified issm/trunk-jpl/src/m/classes/verbose.m

    r13646 r14558  
    4141                        switch(nargin),
    4242                                case 0,
    43                                         %Don't do anything
     43                                        verbose.solution=true;
     44                                        verbose.qmu=true;
     45                                        verbose.control=true;
    4446                                case 1,
    4547                                        binary=varargin{1};
  • TabularUnified issm/trunk-jpl/src/m/classes/verbose.py

    r13946 r14558  
    4242                if not len(args):
    4343                        #Don't do anything
     44                        self.solution=True;
     45                        self.qmu=True;
     46                        self.control=True;
    4447                        pass
    4548
Note: See TracChangeset for help on using the changeset viewer.