Changeset 6261


Ignore:
Timestamp:
10/12/10 14:17:14 (14 years ago)
Author:
Mathieu Morlighem
Message:

minor

Location:
issm/trunk/src/mex/Gradj
Files:
2 edited

Legend:

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

    r4573 r6261  
    88
    99        /*input datasets: */
    10         Elements*   elements     = NULL;
     10        int         control_type;
     11        Elements   *elements     = NULL;
    1112        Nodes      *nodes        = NULL;
    12         Vertices    *vertices     = NULL;
    13         Loads     *loads        = NULL;
    14         Materials   *materials    = NULL;
     13        Vertices   *vertices     = NULL;
     14        Loads      *loads        = NULL;
     15        Materials  *materials    = NULL;
    1516        Parameters *parameters   = NULL;
    16         int         control_type;
    1717
    1818        /* output datasets: */
    19         Vec         grad_g       = NULL;
    20 
     19        Vec         gradient       = NULL;
    2120
    2221        /*Boot module: */
     
    3332        FetchData((DataSet**)&materials,MATERIALS);
    3433        FetchParams(&parameters,PARAMETERS);
    35         parameters->FindParam(&control_type,ControlTypeEnum);
     34        FetchData(&control_type,CONTROLTYPE);
    3635
    3736        /*configure: */
     
    4140
    4241        /*!Call core code: */
    43         Gradjx(&grad_g,elements,nodes,vertices,loads,materials,parameters,control_type);
     42        Gradjx(&gradient, elements,nodes, vertices,loads, materials,parameters, control_type);
    4443
    4544        /*write output : */
    46         WriteData(GRADG,grad_g);
     45        WriteData(GRADG,gradient);
    4746
    4847        /*Free ressources: */
     
    5352        delete materials;
    5453        delete parameters;
    55         VecFree(&grad_g);
     54        VecFree(&gradient);
    5655
    5756        /*end module: */
     
    6261{
    6362        _printf_("\n");
    64         _printf_("   usage: [grad_g] = %s(elements,nodes,vertices,loads, materials, parameters);\n",__FUNCT__);
     63        _printf_("   usage: [gradient] = %s(elements,nodes,vertices,loads, materials, parameters,control_type);\n",__FUNCT__);
    6564        _printf_("\n");
    6665}
  • TabularUnified issm/trunk/src/mex/Gradj/Gradj.h

    r4236 r6261  
    2424#define MATERIALS (mxArray*)prhs[4]
    2525#define PARAMETERS (mxArray*)prhs[5]
     26#define CONTROLTYPE (mxArray*)prhs[6]
    2627
    2728/* serial output macros: */
     
    3233#define NLHS  1
    3334#undef NRHS
    34 #define NRHS  6
     35#define NRHS  7
    3536
    3637#endif  /* _GRADJ_H */
Note: See TracChangeset for help on using the changeset viewer.