/[ascend]/trunk/base/generic/solver/slv3.c
ViewVC logotype

Diff of /trunk/base/generic/solver/slv3.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1143 by johnpye, Mon Jan 15 06:46:44 2007 UTC revision 1144 by johnpye, Mon Jan 15 10:42:11 2007 UTC
# Line 2908  int32 slv3_get_default_parameters(slv_sy Line 2908  int32 slv3_get_default_parameters(slv_sy
2908          ,"stattol",-1          ,"stattol",-1
2909          ,"For optimizing and when block is feasible, a block's"          ,"For optimizing and when block is feasible, a block's"
2910          " interation ends when the stationary norm2 value is beneath"          " interation ends when the stationary norm2 value is beneath"
2911          " this tolerance."          " this tolerance. (Need better explanation)"
2912      }, 1e-6, 0, 1.0}      }, 1e-6, 0, 1.0}
2913    );    );
2914    
2915    slv_param_real(parameters,TERM_TOL    slv_param_real(parameters,TERM_TOL
2916      ,(SlvParameterInitReal){{"termtol"      ,(SlvParameterInitReal){{"termtol"
2917          ,"termtol",-1          ,"termtol",-1
2918          ,"termtol"          ,"For non-optimising systems, minimum value of gamma 2-norm"
2919            " considered OK. If the value is smaller than this, problem"
2920            " is considered to have diverged. (Need better explanation)"
2921      }, 1e-12, 0, 1.0}      }, 1e-12, 0, 1.0}
2922    );    );
2923    
2924    slv_param_real(parameters,SING_TOL    slv_param_real(parameters,SING_TOL
2925      ,(SlvParameterInitReal){{"singtol"      ,(SlvParameterInitReal){{"singtol"
2926          ,"epsilon (min pivot)",1          ,"epsilon (min pivot)",1
2927          ,"epsilon (min pivot)"          ,"Minimum acceptable pivot value (sent to linsolqr)"
2928      }, 1e-12, 1e-12, 1.0}      }, 1e-12, 1e-12, 1.0}
2929    );    );
2930    
2931    slv_param_real(parameters,PIVOT_TOL    slv_param_real(parameters,PIVOT_TOL
2932      ,(SlvParameterInitReal){{"pivottol"      ,(SlvParameterInitReal){{"pivottol"
2933          ,"condition tolerance",1          ,"condition tolerance",1
2934          ,"condition tolerance"          ,"Pivot tolerance ('condition tolerance') (Need better explanation)"
2935      }, 0.5, 0, 1}      }, 0.5, 0, 1}
2936    );    );
2937    
# Line 2943  int32 slv3_get_default_parameters(slv_sy Line 2945  int32 slv3_get_default_parameters(slv_sy
2945    slv_param_bool(parameters,LIFDS    slv_param_bool(parameters,LIFDS
2946      ,(SlvParameterInitBool){{"lifds"      ,(SlvParameterInitBool){{"lifds"
2947          ,"show singletons details",2          ,"show singletons details",2
2948          ,"If lifds != 0 and showlessimportant is TRUE, show direct solve details"          ,"If TRUE, QRSlv will show direct-solve progress (but only if"
2949            " showlessimportant is also TRUE)"
2950      }, 0}      }, 0}
2951    );    );
2952    
2953    slv_param_bool(parameters,SAVLIN    slv_param_bool(parameters,SAVLIN
2954      ,(SlvParameterInitBool){{"savlin"      ,(SlvParameterInitBool){{"savlin"
2955          ,"write to file SlvLinsol.dat",2          ,"write to file SlvLinsol.dat",2
2956          ,"If savlin != 0, write out matrix data file at each iteration to SlvLinsol.dat"          ,"If TRUE, write out matrix data file at each iteration to SlvLinsol.dat"
2957      }, 0}      }, 0}
2958    );    );
2959    

Legend:
Removed from v.1143  
changed lines
  Added in v.1144

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22