- Timestamp:
- 06/18/10 20:48:42 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/modules/InputConvergencex/InputConvergencex.cpp
r4055 r4057 8 8 #include "../../EnumDefinitions/EnumDefinitions.h" 9 9 10 int InputConvergencex(DataSet* elements,DataSet* nodes,DataSet* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int enums, int num_enums, intcriterionenums, double* criterionvalues,int num_criterionenums){10 int InputConvergencex(DataSet* elements,DataSet* nodes,DataSet* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int* enums, int num_enums, int* criterionenums, double* criterionvalues,int num_criterionenums){ 11 11 12 12 /*intermediary:*/ … … 17 17 extern int my_rank; 18 18 int rank_allowed; 19 Element* element=NULL; 20 int verbose=0; 19 21 20 22 /*First, configure our datasets: */ … … 24 26 parameters->Configure(elements,loads, nodes,vertices, materials,parameters); 25 27 28 /*retrieve parameters: */ 29 parameters->FindParam(&verbose,VerboseEnum); 30 26 31 /*allocate dynamic memory: */ 27 32 eps=(double*)xmalloc(num_criterionenums*sizeof(double)); … … 29 34 /*Go through elements, and ask them to do the job: */ 30 35 for(i=0;i<elements->Size();i++){ 31 Element*element=(Element*)elements->GetObjectByOffset(i);36 element=(Element*)elements->GetObjectByOffset(i); 32 37 element->InputConvergence(&converged,eps,enums,num_enums,criterionenums,criterionvalues,num_criterionenums); 33 38 if(!converged)break;
Note:
See TracChangeset
for help on using the changeset viewer.