Changeset 3891


Ignore:
Timestamp:
05/21/10 16:00:03 (15 years ago)
Author:
seroussi
Message:

problem with mex/UpdateInputsFromConstant

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

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/mex/UpdateInputsFromConstant/UpdateInputsFromConstant.cpp

    r3846 r3891  
    1717DataSet* materials=NULL;
    1818Parameters* parameters=NULL;
    19 int      constant;
    20 int      analysis_type;
    21 int      sub_analysis_type;
     19double   constant;
     20int      name;
    2221
    2322/*Boot module: */
     
    3534FetchParams(&parameters,PARAMETERSIN);
    3635FetchData(&constant,CONSTANT);
    37 FetchData(&analysis_type,ANALYSIS);
    38 FetchData(&sub_analysis_type,SUBANALYSIS);
     36FetchData(&name,NAME);
    3937
    4038/*!Generate internal degree of freedom numbers: */
    41 UpdateInputsFromConstantx(elements,nodes,vertices,loads, materials,parameters,constant,analysis_type,sub_analysis_type);
     39UpdateInputsFromConstantx(elements,nodes,vertices,loads, materials,parameters,constant,name);
    4240
    4341/*write output datasets: */
    4442WriteData(ELEMENTS,elements);
     43WriteData(LOADS,loads);
    4544
    4645/*Free ressources: */
     
    5958{
    6059        _printf_("\n");
    61         _printf_("   usage: [elements] = %s(elements,nodes,vertices,loads,materials,parameters,constant,analysis_type,sub_analysis_type);\n",__FUNCT__);
     60        _printf_("   usage: [elements loads] = %s(elements,nodes,vertices,loads,materials,parameters,constant,name);\n",__FUNCT__);
    6261        _printf_("\n");
    6362}
  • issm/trunk/src/mex/UpdateInputsFromConstant/UpdateInputsFromConstant.h

    r3846 r3891  
    2525#define PARAMETERSIN (mxArray*)prhs[5]
    2626#define CONSTANT (mxArray*)prhs[6]
    27 #define ANALYSIS (mxArray*)prhs[7]
    28 #define SUBANALYSIS (mxArray*)prhs[8]
     27#define NAME (mxArray*)prhs[7]
    2928
    3029/* serial output macros: */
    3130#define ELEMENTS (mxArray**)&plhs[0]
     31#define LOADS (mxArray**)&plhs[1]
    3232
    3333/* serial arg counts: */
    3434#undef NLHS
    35 #define NLHS  1
     35#define NLHS  2
    3636#undef NRHS
    37 #define NRHS  9
     37#define NRHS  8
    3838
    3939#endif  /* _UPDATEINPUTSFROMCONSTANT_H */
Note: See TracChangeset for help on using the changeset viewer.