Changeset 6579


Ignore:
Timestamp:
11/15/10 13:55:06 (14 years ago)
Author:
Mathieu Morlighem
Message:

Some cleaning: parameters not needed for verbose

Location:
issm/trunk/src/mex
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified issm/trunk/src/mex/Mergesolutionfromftog/Mergesolutionfromftog.cpp

    r6412 r6579  
    1212        Vec         ys         = NULL;
    1313        NodeSets   *nodesets   = NULL;
    14         Parameters *parameters = NULL;
    1514
    1615        /* output datasets: */
     
    2120
    2221        /*checks on arguments on the matlab side: */
    23         if((nlhs!=NLHS) || (nrhs!=4 && nrhs!=5)){
     22        if((nlhs!=NLHS) || (nrhs!=3 && nrhs!=4)){
    2423                MergesolutionfromftogUsage();
    2524                _error_(" usage. See above");
     
    3029        FetchData(&ys,YS);
    3130        FetchNodeSets(&nodesets,NODESETS);
    32         FetchParams(&parameters,PARAMETERS);
    3331
    3432        /*!Reduce vector: */
    35         if (nrhs==4){
    36                 Mergesolutionfromftogx(&ug, uf,ys,nodesets,parameters);
     33        if (nrhs==3){
     34                Mergesolutionfromftogx(&ug, uf,ys,nodesets);
    3735        }
    3836        else{
    3937                FetchData(&flag_ys0,YSFLAG);
    40                 Mergesolutionfromftogx(&ug, uf,ys,nodesets,parameters,flag_ys0);
     38                Mergesolutionfromftogx(&ug, uf,ys,nodesets,flag_ys0);
    4139        }
    4240
     
    4947        VecFree(&ys);
    5048        delete nodesets;
    51         delete parameters;
    5249
    5350        /*end module: */
     
    5855{
    5956        _printf_(true,"\n");
    60         _printf_(true,"   usage: [ug] = %s(uf,ys,nodesets,parameters);\n",__FUNCT__);
     57        _printf_(true,"   usage: [ug] = %s(uf,ys,nodesets,[flag_ys0]);\n",__FUNCT__);
    6158        _printf_(true,"\n");
    6259}
  • TabularUnified issm/trunk/src/mex/Mergesolutionfromftog/Mergesolutionfromftog.h

    r5689 r6579  
    2222#define YS (mxArray*)prhs[1]
    2323#define NODESETS (mxArray*)prhs[2]
    24 #define PARAMETERS (mxArray*)prhs[3]
    25 #define YSFLAG (mxArray*)prhs[4]
     24#define YSFLAG (mxArray*)prhs[3]
    2625
    2726/* serial output macros: */
     
    3231#define NLHS  1
    3332#undef NRHS
    34 #define NRHS  5
     33#define NRHS  4
    3534
    3635#endif  /* _MERGESOLUTIONFROMFTOG_H */
  • TabularUnified issm/trunk/src/mex/Reduceload/Reduceload.cpp

    r6412 r6579  
    1111        Mat         Kfs        = NULL;
    1212        Vec         ys         = NULL;
    13         Parameters *parameters = NULL;
    1413        bool        flag_ys0=false;
    1514
     
    1817
    1918        /*checks on arguments on the matlab side: */
    20         if((nlhs!=NLHS) || (nrhs!=4 && nrhs!=5)){
     19        if((nlhs!=NLHS) || (nrhs!=3 && nrhs!=4)){
    2120                ReduceloadUsage();
    2221                _error_(" usage. See above");
     
    2726        FetchData(&Kfs,KFS);
    2827        FetchData(&ys,YS);
    29         FetchParams(&parameters,PARAMETERS);
    3028
    3129        /*!Reduce load from g to f size: */
    32         if(nrhs==5){
     30        if(nrhs==4){
    3331                FetchData(&flag_ys0,YSFLAG);
    34                 Reduceloadx(pf, Kfs, ys,parameters,flag_ys0);
     32                Reduceloadx(pf, Kfs, ys,flag_ys0);
    3533        }
    3634        else{
    37                 Reduceloadx(pf, Kfs, ys,parameters);
     35                Reduceloadx(pf, Kfs, ys);
    3836        }
    3937
     
    4543        MatFree(&Kfs);
    4644        VecFree(&ys);
    47         delete parameters;
    4845
    4946        MODULEEND();
     
    5350{
    5451        _printf_(true,"\n");
    55         _printf_(true,"   usage: [pf] = %s(pf,Kfs,ys,parameters);\n",__FUNCT__);
    56         _printf_(true,"          [pf] = %s(pf,Kfs,ys,parameters,ys0_flag);\n",__FUNCT__);
     52        _printf_(true,"   usage: [pf] = %s(pf,Kfs,ys);\n",__FUNCT__);
     53        _printf_(true,"          [pf] = %s(pf,Kfs,ys,ys0_flag);\n",__FUNCT__);
    5754        _printf_(true,"\n");
    5855}
  • TabularUnified issm/trunk/src/mex/Reduceload/Reduceload.h

    r6012 r6579  
    2020#define KFS (mxArray*)prhs[1]
    2121#define YS (mxArray*)prhs[2]
    22 #define PARAMETERS (mxArray*)prhs[3]
    23 #define YSFLAG (mxArray*)prhs[4]
     22#define YSFLAG (mxArray*)prhs[3]
    2423
    2524/* serial output macros: */
     
    3029#define NLHS  1
    3130#undef NRHS
    32 #define NRHS  5
     31#define NRHS  4
    3332
    3433#endif  /* _REDUCELOAD_H */
  • TabularUnified issm/trunk/src/mex/Reduceloadfromgtof/Reduceloadfromgtof.cpp

    r6412 r6579  
    1313        Vec         ys         = NULL;
    1414        NodeSets   *nodesets   = NULL;
    15         Parameters *parameters = NULL;
    1615
    1716        /* output datasets: */
     
    2221
    2322        /*checks on arguments on the matlab side: */
    24         if((nlhs!=NLHS) || (nrhs!=5 && nrhs!=6)){
     23        if((nlhs!=NLHS) || (nrhs!=4 && nrhs!=5)){
    2524                ReduceloadfromgtofUsage();
    2625                _error_(" usage. See above");
     
    3231        FetchData(&ys,YS);
    3332        FetchNodeSets(&nodesets,NODESETS);
    34         FetchParams(&parameters,PARAMETERS);
    3533
    3634        /*!Reduce load from g to f size: */
    37         if (nrhs==5){
    38                 Reduceloadfromgtofx(&pf, pg, Kfs, ys, nodesets,parameters);
     35        if (nrhs==4){
     36                Reduceloadfromgtofx(&pf, pg, Kfs, ys, nodesets);
    3937        }
    4038        else{
    4139                FetchData(&flag_ys0,YSFLAG);
    42                 Reduceloadfromgtofx(&pf, pg, Kfs, ys, nodesets,parameters,flag_ys0);
     40                Reduceloadfromgtofx(&pf, pg, Kfs, ys, nodesets,flag_ys0);
    4341        }
    4442
     
    5250        VecFree(&ys);
    5351        delete nodesets;
    54         delete parameters;
    5552
    5653        /*end module: */
     
    6158{
    6259        _printf_(true,"\n");
    63         _printf_(true,"   usage: [pf] = %s(pg,Kfs,ys,nodesets,parameters);\n",__FUNCT__);
     60        _printf_(true,"   usage: [pf] = %s(pg,Kfs,ys,nodesets);\n",__FUNCT__);
    6461        _printf_(true,"\n");
    6562}
  • TabularUnified issm/trunk/src/mex/Reduceloadfromgtof/Reduceloadfromgtof.h

    r5689 r6579  
    2323#define YS (mxArray*)prhs[2]
    2424#define NODESETS (mxArray*)prhs[3]
    25 #define PARAMETERS (mxArray*)prhs[4]
    26 #define YSFLAG (mxArray*)prhs[5]
     25#define YSFLAG (mxArray*)prhs[4]
    2726
    2827/* serial output macros: */
     
    3332#define NLHS  1
    3433#undef NRHS
    35 #define NRHS  5
     34#define NRHS  4
    3635
    3736#endif  /* _REDUCELOADFROMGTOF_H */
  • TabularUnified issm/trunk/src/mex/Reducematrixfromgtof/Reducematrixfromgtof.cpp

    r6412 r6579  
    1010        Mat         Kgg        = NULL;
    1111        NodeSets   *nodesets   = NULL;
    12         Parameters *parameters = NULL;
    1312
    1413        /* output datasets: */
     
    2524        FetchData(&Kgg,KGG);
    2625        FetchNodeSets(&nodesets,NODESETS);
    27         FetchParams(&parameters,PARAMETERS);
    2826
    2927        /*!Reduce matrix from g to f size:*/
    30         Reducematrixfromgtofx(&Kff,&Kfs,Kgg,nodesets,parameters);
     28        Reducematrixfromgtofx(&Kff,&Kfs,Kgg,nodesets);
    3129
    3230        /*write output datasets: */
     
    3634        /*Free ressources: */
    3735        delete nodesets;
    38         delete parameters;
    3936        MatFree(&Kgg);
    4037        MatFree(&Kff);
     
    4845{
    4946        _printf_(true,"\n");
    50         _printf_(true,"   usage: [Kff,Kfs] = %s(Kgg,nodesets,parameters);\n",__FUNCT__);
     47        _printf_(true,"   usage: [Kff,Kfs] = %s(Kgg,nodesets);\n",__FUNCT__);
    5148        _printf_(true,"\n");
    5249}
  • TabularUnified issm/trunk/src/mex/Reducematrixfromgtof/Reducematrixfromgtof.h

    r5689 r6579  
    2121#define KGG (mxArray*)prhs[0]
    2222#define NODESETS (mxArray*)prhs[1]
    23 #define PARAMETERS (mxArray*)prhs[2]
    2423
    2524/* serial output macros: */
     
    3130#define NLHS  2
    3231#undef NRHS
    33 #define NRHS  3
     32#define NRHS  2
    3433
    3534#endif  /* _REDUCEMATRIXFROMGTOF_H */
Note: See TracChangeset for help on using the changeset viewer.