Changeset 13276
- Timestamp:
- 09/06/12 14:02:24 (13 years ago)
- Location:
- issm/trunk-jpl/src/c/modules/Responsex
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/modules/Responsex/Responsex.cpp
r13056 r13276 14 14 #include "../../EnumDefinitions/EnumDefinitions.h" 15 15 #include "../../toolkits/toolkits.h" 16 #include "./Responsex.h" 16 17 #include "../modules.h" 17 18 18 19 void Responsex(IssmDouble* responses,Elements* elements,Nodes* nodes, Vertices* vertices,Loads* loads,Materials* materials, Parameters* parameters,const char* response_descriptor,bool process_units,int weight_index){ 19 20 20 switch (StringToEnumx(response_descriptor)){ 21 int response_descriptor_enum; 22 23 response_descriptor_enum=StringToEnumx(response_descriptor); 24 Responsex(responses, elements, nodes, vertices, loads, materials, parameters,response_descriptor_enum, process_units, weight_index); 25 26 } 27 28 void Responsex(IssmDouble* responses,Elements* elements,Nodes* nodes, Vertices* vertices,Loads* loads,Materials* materials, Parameters* parameters,int response_descriptor_enum,bool process_units,int weight_index){ 29 30 switch (response_descriptor_enum){ 21 31 22 32 #ifdef _HAVE_RESPONSES_ … … 49 59 case VelEnum:ElementResponsex(responses, elements,nodes, vertices, loads, materials, parameters,VelEnum,process_units); break; 50 60 case FrictionCoefficientEnum:NodalValuex(responses, FrictionCoefficientEnum,elements,nodes, vertices, loads, materials, parameters,process_units); break; 51 default: _error_("response descriptor \"" << response_descriptor<< "\" not supported yet!"); break;61 default: _error_("response descriptor \"" << EnumToStringx(response_descriptor_enum) << "\" not supported yet!"); break; 52 62 #else 53 63 default: _error_("ISSM was not compiled with responses capabilities, exiting!"); -
issm/trunk-jpl/src/c/modules/Responsex/Responsex.h
r12832 r13276 10 10 11 11 void Responsex(IssmDouble* presponse,Elements* elements,Nodes* nodes, Vertices* vertices,Loads* loads,Materials* materials, Parameters* parameters,const char* response_descriptor,bool process_units,int weight_index); 12 void Responsex(IssmDouble* presponse,Elements* elements,Nodes* nodes, Vertices* vertices,Loads* loads,Materials* materials, Parameters* parameters,int response_descriptor_enum,bool process_units,int weight_index); 12 13 13 14 #endif /* _RESPONSESXX_H */
Note:
See TracChangeset
for help on using the changeset viewer.