Changeset 3985
- Timestamp:
- 06/01/10 15:04:26 (15 years ago)
- Location:
- issm/trunk/src/c
- Files:
-
- 1 deleted
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/Makefile.am
r3984 r3985 300 300 ./modules/ModelProcessorx/ElementsAndVerticesPartitioning.cpp 301 301 ./modules/ModelProcessorx/NodesPartitioning.cpp 302 ./modules/ModelProcessorx/Partitioning.cpp\303 302 ./modules/ModelProcessorx/CreateDataSets.cpp\ 304 303 ./modules/ModelProcessorx/CreateParameters.cpp\ 305 304 ./modules/ModelProcessorx/CreateSingleNodeToElementConnectivity.cpp\ 306 305 ./modules/ModelProcessorx/CreateNumberNodeToElementConnectivity.cpp\ 307 ./modules/ModelProcessorx/DiagnosticHoriz/CreateElementsNodesAndMaterialsDiagnosticHoriz.cpp\ 306 ./modules/ModelProcessorx/CreateElementsMaterialsAndVertices.cpp\ 307 ./modules/ModelProcessorx/DiagnosticHoriz/UpdateElementsDiagnosticHoriz.cpp\ 308 ./modules/ModelProcessorx/DiagnosticHoriz/CreateNodesDiagnosticHoriz.cpp \ 308 309 ./modules/ModelProcessorx/DiagnosticHoriz/CreateConstraintsDiagnosticHoriz.cpp \ 309 310 ./modules/ModelProcessorx/DiagnosticHoriz/CreateLoadsDiagnosticHoriz.cpp\ 310 ./modules/ModelProcessorx/DiagnosticVert/CreateElementsNodesAndMaterialsDiagnosticVert.cpp\ 311 ./modules/ModelProcessorx/DiagnosticVert/UpdateElementsDiagnosticVert.cpp\ 312 ./modules/ModelProcessorx/DiagnosticVert/CreateNodesDiagnosticVert.cpp \ 311 313 ./modules/ModelProcessorx/DiagnosticVert/CreateConstraintsDiagnosticVert.cpp \ 312 314 ./modules/ModelProcessorx/DiagnosticVert/CreateLoadsDiagnosticVert.cpp\ 313 ./modules/ModelProcessorx/DiagnosticHutter/CreateElementsNodesAndMaterialsDiagnosticHutter.cpp\ 315 ./modules/ModelProcessorx/DiagnosticHutter/UpdateElementsDiagnosticHutter.cpp\ 316 ./modules/ModelProcessorx/DiagnosticHutter/CreateNodesDiagnosticHutter.cpp \ 314 317 ./modules/ModelProcessorx/DiagnosticHutter/CreateConstraintsDiagnosticHutter.cpp \ 315 318 ./modules/ModelProcessorx/DiagnosticHutter/CreateLoadsDiagnosticHutter.cpp\ 316 ./modules/ModelProcessorx/DiagnosticStokes/CreateElementsNodesAndMaterialsDiagnosticStokes.cpp\ 319 ./modules/ModelProcessorx/DiagnosticStokes/UpdateElementsDiagnosticStokes.cpp\ 320 ./modules/ModelProcessorx/DiagnosticStokes/CreateNodesDiagnosticStokes.cpp \ 317 321 ./modules/ModelProcessorx/DiagnosticStokes/CreateConstraintsDiagnosticStokes.cpp \ 318 322 ./modules/ModelProcessorx/DiagnosticStokes/CreateLoadsDiagnosticStokes.cpp\ 319 ./modules/ModelProcessorx/SlopeCompute/CreateElementsNodesAndMaterialsSlopeCompute.cpp\ 323 ./modules/ModelProcessorx/SlopeCompute/UpdateElementsSlopeCompute.cpp\ 324 ./modules/ModelProcessorx/SlopeCompute/CreateNodesSlopeCompute.cpp \ 320 325 ./modules/ModelProcessorx/SlopeCompute/CreateConstraintsSlopeCompute.cpp \ 321 326 ./modules/ModelProcessorx/SlopeCompute/CreateLoadsSlopeCompute.cpp\ 322 327 ./modules/ModelProcessorx/Control/CreateParametersControl.cpp\ 323 ./modules/ModelProcessorx/Thermal/CreateElementsNodesAndMaterialsThermal.cpp\ 328 ./modules/ModelProcessorx/Thermal/UpdateElementsThermal.cpp\ 329 ./modules/ModelProcessorx/Thermal/CreateNodesThermal.cpp\ 324 330 ./modules/ModelProcessorx/Thermal/CreateConstraintsThermal.cpp\ 325 331 ./modules/ModelProcessorx/Thermal/CreateLoadsThermal.cpp\ 326 ./modules/ModelProcessorx/Melting/CreateElementsNodesAndMaterialsMelting.cpp\ 332 ./modules/ModelProcessorx/Melting/UpdateElementsMelting.cpp\ 333 ./modules/ModelProcessorx/Melting/CreateNodesMelting.cpp\ 327 334 ./modules/ModelProcessorx/Melting/CreateConstraintsMelting.cpp\ 328 335 ./modules/ModelProcessorx/Melting/CreateLoadsMelting.cpp\ 329 ./modules/ModelProcessorx/Prognostic/CreateElementsNodesAndMaterialsPrognostic.cpp\ 336 ./modules/ModelProcessorx/Prognostic/UpdateElementsPrognostic.cpp\ 337 ./modules/ModelProcessorx/Prognostic/CreateNodesPrognostic.cpp\ 330 338 ./modules/ModelProcessorx/Prognostic/CreateConstraintsPrognostic.cpp\ 331 339 ./modules/ModelProcessorx/Prognostic/CreateLoadsPrognostic.cpp\ 332 ./modules/ModelProcessorx/Prognostic2/CreateElementsNodesAndMaterialsPrognostic2.cpp\ 340 ./modules/ModelProcessorx/Prognostic2/UpdateElementsPrognostic2.cpp\ 341 ./modules/ModelProcessorx/Prognostic2/CreateNodesPrognostic2.cpp\ 333 342 ./modules/ModelProcessorx/Prognostic2/CreateConstraintsPrognostic2.cpp\ 334 343 ./modules/ModelProcessorx/Prognostic2/CreateLoadsPrognostic2.cpp\ 335 ./modules/ModelProcessorx/Balancedthickness/CreateElementsNodesAndMaterialsBalancedthickness.cpp\ 344 ./modules/ModelProcessorx/Balancedthickness/UpdateElementsBalancedthickness.cpp\ 345 ./modules/ModelProcessorx/Balancedthickness/CreateNodesBalancedthickness.cpp\ 336 346 ./modules/ModelProcessorx/Balancedthickness/CreateConstraintsBalancedthickness.cpp\ 337 347 ./modules/ModelProcessorx/Balancedthickness/CreateLoadsBalancedthickness.cpp\ 338 ./modules/ModelProcessorx/Balancedthickness2/CreateElementsNodesAndMaterialsBalancedthickness2.cpp\ 348 ./modules/ModelProcessorx/Balancedthickness2/UpdateElementsBalancedthickness2.cpp\ 349 ./modules/ModelProcessorx/Balancedthickness2/CreateNodesBalancedthickness2.cpp\ 339 350 ./modules/ModelProcessorx/Balancedthickness2/CreateConstraintsBalancedthickness2.cpp\ 340 351 ./modules/ModelProcessorx/Balancedthickness2/CreateLoadsBalancedthickness2.cpp\ 341 ./modules/ModelProcessorx/Balancedvelocities/CreateElementsNodesAndMaterialsBalancedvelocities.cpp\ 352 ./modules/ModelProcessorx/Balancedvelocities/UpdateElementsBalancedvelocities.cpp\ 353 ./modules/ModelProcessorx/Balancedvelocities/CreateNodesBalancedvelocities.cpp\ 342 354 ./modules/ModelProcessorx/Balancedvelocities/CreateConstraintsBalancedvelocities.cpp\ 343 355 ./modules/ModelProcessorx/Balancedvelocities/CreateLoadsBalancedvelocities.cpp\ -
issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateNodesDiagnosticHoriz.cpp
r3984 r3985 28 28 if (!iomodel->ismacayealpattyn)goto cleanup_and_return; 29 29 30 /*Recover number of nodes already created in other analyses: */ 31 totalnodes=iomodel->nodecounter; 32 30 33 /*Galerkin continus partition of nodes: */ 31 34 NodesPartitioning(&iomodel->my_nodes,iomodel->my_elements, iomodel->my_vertices, iomodel->my_bordervertices, iomodel, iomodel_handle,galerkin_continuous); … … 47 50 48 51 /*Add node to nodes dataset: */ 49 nodes->AddObject(new Node( i+1,i,iomodel,DiagnosticHorizAnalysisEnum));52 nodes->AddObject(new Node(totalnodes+i+1,i,iomodel,DiagnosticHorizAnalysisEnum)); 50 53 } 51 54 } 55 56 /*Increase nodecounter for other analyses to start their node indexing correctly: */ 57 totalnodes+=iomodel->numberofvertices; 58 iomodel->nodecounter=totalnodes; 52 59 53 60 /*Clean fetched data: */ -
issm/trunk/src/c/objects/IoModel.cpp
r3984 r3985 380 380 this->singlenodetoelementconnectivity=NULL; 381 381 this->numbernodetoelementconnectivity=NULL; 382 this->nodecounter=0; 382 383 } 383 384 /*}}}*/ -
issm/trunk/src/c/objects/IoModel.h
r3984 r3985 186 186 int* singlenodetoelementconnectivity; 187 187 int* numbernodetoelementconnectivity; 188 int nodecounter; //keep track of how many nodes are being created in each analysis type 188 189 /*}}}*/ 189 190 /*Methods: {{{1*/
Note:
See TracChangeset
for help on using the changeset viewer.