- Timestamp:
- 08/19/11 18:04:03 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/modules/ModelProcessorx/CreateElementsVerticesAndMaterials.cpp
r9340 r9356 17 17 /*Intermediary*/ 18 18 int i,j,k,n; 19 int dim; 20 int numberofelements; 21 int numberofvertices; 19 22 20 23 /*DataSets: */ … … 22 25 Vertices* vertices = NULL; 23 26 Materials* materials = NULL; 27 28 /*Fetch parameters: */ 29 iomodel->parameters->FindParam(&dim,DimEnum); 30 iomodel->parameters->FindParam(&numberofelements,NumberOfElementsEnum); 31 iomodel->parameters->FindParam(&numberofvertices,NumberOfVerticesEnum); 24 32 25 33 /*Did we already create the elements? : */ … … 46 54 47 55 /*Create elements and materials: */ 48 for (i=0;i< iomodel->numberofelements;i++){56 for (i=0;i<numberofelements;i++){ 49 57 50 58 if(iomodel->my_elements[i]){ 51 59 52 60 /*Create and add tria element to elements dataset: */ 53 if( iomodel->dim==2)61 if(dim==2) 54 62 elements->AddObject(new Tria(i+1,i,i,iomodel,nummodels)); 55 63 else … … 73 81 74 82 /*Add new constrant material property tgo materials, at the end: */ 75 materials->AddObject(new Matpar( iomodel->numberofelements+1,iomodel));//put it at the end of the materials83 materials->AddObject(new Matpar(numberofelements+1,iomodel));//put it at the end of the materials 76 84 77 85 /*Create vertices: */ … … 82 90 iomodel->FetchData(&iomodel->thickness,NULL,NULL,ThicknessEnum); 83 91 84 for (i=0;i< iomodel->numberofvertices;i++){92 for (i=0;i<numberofvertices;i++){ 85 93 86 94 /*vertices and nodes (same number, as we are running continuous galerkin formulation: */
Note:
See TracChangeset
for help on using the changeset viewer.