Changeset 4087
- Timestamp:
- 06/21/10 12:06:28 (15 years ago)
- Location:
- issm/trunk/src/c/modules/InputUpdateFromVectorx
- Files:
-
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/modules/InputUpdateFromVectorx/InputUpdateFromVectorx.cpp
r4086 r4087 1 /*!\file UpdateInputsFromVectorx1 /*!\file InputUpdateFromVectorx 2 2 * \brief: update datasets using parameter inputs 3 3 */ 4 4 5 #include "./ UpdateInputsFromVectorx.h"5 #include "./InputUpdateFromVectorx.h" 6 6 #include "../../shared/shared.h" 7 7 #include "../../include/include.h" … … 9 9 #include "../../EnumDefinitions/EnumDefinitions.h" 10 10 11 void UpdateInputsFromVectorx( DataSet* elements,DataSet* nodes, DataSet* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,Vec vector, int NameEnum, int TypeEnum){11 void InputUpdateFromVectorx( DataSet* elements,DataSet* nodes, DataSet* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,Vec vector, int NameEnum, int TypeEnum){ 12 12 13 13 double* serial_vector=NULL; … … 15 15 VecToMPISerial(&serial_vector,vector); 16 16 17 UpdateInputsFromVectorx( elements,nodes, vertices, loads, materials, parameters,serial_vector,NameEnum, TypeEnum);17 InputUpdateFromVectorx( elements,nodes, vertices, loads, materials, parameters,serial_vector,NameEnum, TypeEnum); 18 18 19 19 /*Free ressources:*/ … … 22 22 23 23 24 void UpdateInputsFromVectorx( DataSet* elements,DataSet* nodes, DataSet* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,double* vector, int NameEnum, int TypeEnum){24 void InputUpdateFromVectorx( DataSet* elements,DataSet* nodes, DataSet* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,double* vector, int NameEnum, int TypeEnum){ 25 25 26 26 /*First, get elements and loads configured: */ … … 31 31 32 32 /*Update elements, nodes, loads and materials from inputs: */ 33 elements-> UpdateInputsFromVector(vector,NameEnum,TypeEnum);34 nodes-> UpdateInputsFromVector(vector,NameEnum,TypeEnum);35 vertices-> UpdateInputsFromVector(vector,NameEnum,TypeEnum);36 loads-> UpdateInputsFromVector(vector,NameEnum,TypeEnum);37 materials-> UpdateInputsFromVector(vector,NameEnum,TypeEnum);38 parameters-> UpdateInputsFromVector(vector,NameEnum,TypeEnum);33 elements->InputUpdateFromVector(vector,NameEnum,TypeEnum); 34 nodes->InputUpdateFromVector(vector,NameEnum,TypeEnum); 35 vertices->InputUpdateFromVector(vector,NameEnum,TypeEnum); 36 loads->InputUpdateFromVector(vector,NameEnum,TypeEnum); 37 materials->InputUpdateFromVector(vector,NameEnum,TypeEnum); 38 parameters->InputUpdateFromVector(vector,NameEnum,TypeEnum); 39 39 40 40 } 41 41 42 void UpdateInputsFromVectorx( DataSet* elements,DataSet* nodes, DataSet* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,int* vector, int NameEnum, int TypeEnum){42 void InputUpdateFromVectorx( DataSet* elements,DataSet* nodes, DataSet* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,int* vector, int NameEnum, int TypeEnum){ 43 43 44 44 /*First, get elements and loads configured: */ … … 49 49 50 50 /*Update elements, nodes, loads and materials from inputs: */ 51 elements-> UpdateInputsFromVector(vector,NameEnum,TypeEnum);52 nodes-> UpdateInputsFromVector(vector,NameEnum,TypeEnum);53 vertices-> UpdateInputsFromVector(vector,NameEnum,TypeEnum);54 loads-> UpdateInputsFromVector(vector,NameEnum,TypeEnum);55 materials-> UpdateInputsFromVector(vector,NameEnum,TypeEnum);56 parameters-> UpdateInputsFromVector(vector,NameEnum,TypeEnum);51 elements->InputUpdateFromVector(vector,NameEnum,TypeEnum); 52 nodes->InputUpdateFromVector(vector,NameEnum,TypeEnum); 53 vertices->InputUpdateFromVector(vector,NameEnum,TypeEnum); 54 loads->InputUpdateFromVector(vector,NameEnum,TypeEnum); 55 materials->InputUpdateFromVector(vector,NameEnum,TypeEnum); 56 parameters->InputUpdateFromVector(vector,NameEnum,TypeEnum); 57 57 58 58 } 59 59 60 void UpdateInputsFromVectorx( DataSet* elements,DataSet* nodes, DataSet* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,bool* vector, int NameEnum, int TypeEnum){60 void InputUpdateFromVectorx( DataSet* elements,DataSet* nodes, DataSet* vertices, DataSet* loads, DataSet* materials, Parameters* parameters,bool* vector, int NameEnum, int TypeEnum){ 61 61 62 62 /*First, get elements and loads configured: */ … … 67 67 68 68 /*Update elements, nodes, loads and materials from inputs: */ 69 elements-> UpdateInputsFromVector(vector,NameEnum,TypeEnum);70 nodes-> UpdateInputsFromVector(vector,NameEnum,TypeEnum);71 vertices-> UpdateInputsFromVector(vector,NameEnum,TypeEnum);72 loads-> UpdateInputsFromVector(vector,NameEnum,TypeEnum);73 materials-> UpdateInputsFromVector(vector,NameEnum,TypeEnum);74 parameters-> UpdateInputsFromVector(vector,NameEnum,TypeEnum);69 elements->InputUpdateFromVector(vector,NameEnum,TypeEnum); 70 nodes->InputUpdateFromVector(vector,NameEnum,TypeEnum); 71 vertices->InputUpdateFromVector(vector,NameEnum,TypeEnum); 72 loads->InputUpdateFromVector(vector,NameEnum,TypeEnum); 73 materials->InputUpdateFromVector(vector,NameEnum,TypeEnum); 74 parameters->InputUpdateFromVector(vector,NameEnum,TypeEnum); 75 75 76 76 } -
issm/trunk/src/c/modules/InputUpdateFromVectorx/InputUpdateFromVectorx.h
r4086 r4087 1 /*!\file: UpdateInputsFromVectorx.h1 /*!\file: InputUpdateFromVectorx.h 2 2 * \brief header file for updating datasets from inputs 3 3 */ … … 10 10 11 11 /* local prototypes: */ 12 void UpdateInputsFromVectorx( DataSet* elements,DataSet* nodes, DataSet* vertices,DataSet* loads, DataSet* materials, Parameters* parameters,Vec vector, int NameEnum,int TypeEnum);13 void UpdateInputsFromVectorx( DataSet* elements,DataSet* nodes, DataSet* vertices,DataSet* loads, DataSet* materials, Parameters* parameters,double* vector, int NameEnum,int TypeEnum);14 void UpdateInputsFromVectorx( DataSet* elements,DataSet* nodes, DataSet* vertices,DataSet* loads, DataSet* materials, Parameters* parameters,int* vector, int NameEnum,int TypeEnum);15 void UpdateInputsFromVectorx( DataSet* elements,DataSet* nodes, DataSet* vertices,DataSet* loads, DataSet* materials, Parameters* parameters,bool* vector, int NameEnum,int TypeEnum);12 void InputUpdateFromVectorx( DataSet* elements,DataSet* nodes, DataSet* vertices,DataSet* loads, DataSet* materials, Parameters* parameters,Vec vector, int NameEnum,int TypeEnum); 13 void InputUpdateFromVectorx( DataSet* elements,DataSet* nodes, DataSet* vertices,DataSet* loads, DataSet* materials, Parameters* parameters,double* vector, int NameEnum,int TypeEnum); 14 void InputUpdateFromVectorx( DataSet* elements,DataSet* nodes, DataSet* vertices,DataSet* loads, DataSet* materials, Parameters* parameters,int* vector, int NameEnum,int TypeEnum); 15 void InputUpdateFromVectorx( DataSet* elements,DataSet* nodes, DataSet* vertices,DataSet* loads, DataSet* materials, Parameters* parameters,bool* vector, int NameEnum,int TypeEnum); 16 16 17 17 #endif /* _UPDATEINPUTSFROMVECTORXX_H */
Note:
See TracChangeset
for help on using the changeset viewer.