Changeset 4053
- Timestamp:
- 06/17/10 11:11:04 (15 years ago)
- Location:
- issm/trunk/src/c
- Files:
-
- 2 added
- 2 deleted
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/DataSet/DataSet.cpp
r4047 r4053 895 895 /*Check that this node corresponds to our analysis currently being carried out: */ 896 896 897 /*Ok, this object is a node, ask it to plug values into partition: */ 898 if (!node->IsClone()){ 899 900 numdofs+=node->GetNumberOfDofs(); 901 902 } 897 /*Ok, this object is a node, ask it to plug values into partition: */ 898 if (!node->IsClone()){ 899 900 numdofs+=node->GetNumberOfDofs(); 901 903 902 } 904 903 } -
issm/trunk/src/c/DataSet/Results.cpp
r4042 r4053 48 48 /*Intermediary*/ 49 49 vector<Object*>::iterator object; 50 Result* resultin=NULL;51 Result* resultout=NULL;50 ElementResult* resultin=NULL; 51 ElementResult* resultout=NULL; 52 52 53 53 /*Output*/ … … 58 58 59 59 /*Create new result*/ 60 resultin=( Result*)(*object);61 resultout=resultin->SpawnBeam Result(indices);60 resultin=(ElementResult*)(*object); 61 resultout=resultin->SpawnBeamElementResult(indices); 62 62 63 63 /*Add result to new results*/ … … 74 74 /*Intermediary*/ 75 75 vector<Object*>::iterator object; 76 Result* resultin=NULL;77 Result* resultout=NULL;76 ElementResult* resultin=NULL; 77 ElementResult* resultout=NULL; 78 78 79 79 /*Output*/ … … 84 84 85 85 /*Create new result*/ 86 resultin=( Result*)(*object);87 resultout=resultin->SpawnSing Result(index);86 resultin=(ElementResult*)(*object); 87 resultout=resultin->SpawnSingElementResult(index); 88 88 89 89 /*Add result to new results*/ … … 100 100 /*Intermediary*/ 101 101 vector<Object*>::iterator object; 102 Result* resultin=NULL;103 Result* resultout=NULL;102 ElementResult* resultin=NULL; 103 ElementResult* resultout=NULL; 104 104 105 105 /*Output*/ … … 110 110 111 111 /*Create new result*/ 112 resultin=( Result*)(*object);113 resultout=resultin->SpawnTria Result(indices);112 resultin=(ElementResult*)(*object); 113 resultout=resultin->SpawnTriaElementResult(indices); 114 114 115 115 /*Add result to new results*/ -
issm/trunk/src/c/Makefile.am
r4048 r4053 103 103 ./objects/Node.h\ 104 104 ./objects/Node.cpp\ 105 ./objects/Results/ResultLocal.h\ 106 ./objects/Results/NodalValuesUnitConversion.cpp\ 107 ./objects/Results/DoubleResult.h\ 108 ./objects/Results/DoubleResult.cpp\ 109 ./objects/Results/TriaVertexResult.h\ 110 ./objects/Results/TriaVertexResult.cpp\ 111 ./objects/Results/PentaVertexResult.h\ 112 ./objects/Results/PentaVertexResult.cpp\ 113 ./objects/Results/SingVertexResult.h\ 114 ./objects/Results/SingVertexResult.cpp\ 115 ./objects/Results/BeamVertexResult.h\ 116 ./objects/Results/BeamVertexResult.cpp\ 105 ./objects/ElementResults/ElementResultLocal.h\ 106 ./objects/ElementResults/NodalValuesUnitConversion.cpp\ 107 ./objects/ElementResults/DoubleElementResult.h\ 108 ./objects/ElementResults/DoubleElementResult.cpp\ 109 ./objects/ElementResults/TriaVertexElementResult.h\ 110 ./objects/ElementResults/TriaVertexElementResult.cpp\ 111 ./objects/ElementResults/PentaVertexElementResult.h\ 112 ./objects/ElementResults/PentaVertexElementResult.cpp\ 113 ./objects/ElementResults/SingVertexElementResult.h\ 114 ./objects/ElementResults/SingVertexElementResult.cpp\ 115 ./objects/ElementResults/BeamVertexElementResult.h\ 116 ./objects/ElementResults/BeamVertexElementResult.cpp\ 117 ./objects/ExternalResults/ExternalResult.h\ 118 ./objects/ExternalResults/BoolExternalResult.h\ 119 ./objects/ExternalResults/BoolExternalResult.cpp\ 120 ./objects/ExternalResults/DoubleExternalResult.h\ 121 ./objects/ExternalResults/DoubleExternalResult.cpp\ 122 ./objects/ExternalResults/DoubleVecExternalResult.h\ 123 ./objects/ExternalResults/DoubleVecExternalResult.cpp\ 124 ./objects/ExternalResults/IntExternalResult.h\ 125 ./objects/ExternalResults/IntExternalResult.cpp\ 126 ./objects/ExternalResults/PetscVecExternalResult.h\ 127 ./objects/ExternalResults/PetscVecExternalResult.cpp\ 117 128 ./objects/Elements/Tria.h\ 118 129 ./objects/Elements/Tria.cpp\ … … 395 406 ./modules/AXPYInputx/AXPYInputx.h\ 396 407 ./modules/AXPYInputx/AXPYInputx.cpp\ 397 ./modules/ControlConstrain x/ControlConstrainx.h\398 ./modules/ControlConstrain x/ControlConstrainx.cpp\408 ./modules/ControlConstrainInputx/ControlConstrainInputx.h\ 409 ./modules/ControlConstrainInputx/ControlConstrainInputx.cpp\ 399 410 ./modules/SurfaceAreax/SurfaceAreax.h\ 400 411 ./modules/SurfaceAreax/SurfaceAreax.cpp\ … … 604 615 ./objects/Hook.h\ 605 616 ./objects/Hook.cpp\ 606 ./objects/Results/ResultLocal.h\ 607 ./objects/Results/NodalValuesUnitConversion.cpp\ 608 ./objects/Results/DoubleResult.h\ 609 ./objects/Results/DoubleResult.cpp\ 610 ./objects/Results/TriaVertexResult.h\ 611 ./objects/Results/TriaVertexResult.cpp\ 612 ./objects/Results/PentaVertexResult.h\ 613 ./objects/Results/PentaVertexResult.cpp\ 614 ./objects/Results/SingVertexResult.h\ 615 ./objects/Results/SingVertexResult.cpp\ 616 ./objects/Results/BeamVertexResult.h\ 617 ./objects/Results/BeamVertexResult.cpp\ 617 ./objects/ElementResults/ElementResultLocal.h\ 618 ./objects/ElementResults/NodalValuesUnitConversion.cpp\ 619 ./objects/ElementResults/DoubleElementResult.h\ 620 ./objects/ElementResults/DoubleElementResult.cpp\ 621 ./objects/ElementResults/TriaVertexElementResult.h\ 622 ./objects/ElementResults/TriaVertexElementResult.cpp\ 623 ./objects/ElementResults/PentaVertexElementResult.h\ 624 ./objects/ElementResults/PentaVertexElementResult.cpp\ 625 ./objects/ElementResults/SingVertexElementResult.h\ 626 ./objects/ElementResults/SingVertexElementResult.cpp\ 627 ./objects/ElementResults/BeamVertexElementResult.h\ 628 ./objects/ElementResults/BeamVertexElementResult.cpp\ 629 ./objects/ExternalResults/ExternalResult.h\ 630 ./objects/ExternalResults/BoolExternalResult.h\ 631 ./objects/ExternalResults/BoolExternalResult.cpp\ 632 ./objects/ExternalResults/DoubleExternalResult.h\ 633 ./objects/ExternalResults/DoubleExternalResult.cpp\ 634 ./objects/ExternalResults/DoubleVecExternalResult.h\ 635 ./objects/ExternalResults/DoubleVecExternalResult.cpp\ 636 ./objects/ExternalResults/IntExternalResult.h\ 637 ./objects/ExternalResults/IntExternalResult.cpp\ 638 ./objects/ExternalResults/PetscVecExternalResult.h\ 639 ./objects/ExternalResults/PetscVecExternalResult.cpp\ 618 640 ./objects/Elements/Tria.h\ 619 641 ./objects/Elements/Tria.cpp\ … … 895 917 ./modules/AXPYInputx/AXPYInputx.h\ 896 918 ./modules/AXPYInputx/AXPYInputx.cpp\ 897 ./modules/ControlConstrain x/ControlConstrainx.h\898 ./modules/ControlConstrain x/ControlConstrainx.cpp\919 ./modules/ControlConstrainInputx/ControlConstrainInputx.h\ 920 ./modules/ControlConstrainInputx/ControlConstrainInputx.cpp\ 899 921 ./modules/SurfaceAreax/SurfaceAreax.h\ 900 922 ./modules/SurfaceAreax/SurfaceAreax.cpp\ … … 1005 1027 ./solutions/WriteLockFile.cpp\ 1006 1028 ./solutions/control_core.cpp\ 1007 ./solutions/ ControlInitialization.cpp\1008 ./solutions/ ControlRestart.cpp\1029 ./solutions/stokescontrolinit.cpp\ 1030 ./solutions/controlrestart.cpp\ 1009 1031 ./solutions/objectivefunctionC.cpp\ 1010 1032 ./solutions/gradjcompute_core.cpp\ -
issm/trunk/src/c/modules/AXPYInputx/AXPYInputx.h
r4048 r4053 9 9 10 10 /* local prototypes: */ 11 void AXPYInputx(DataSet* elements,DataSet* nodes,DataSet* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int YEnum, double scalar, int XEnum) {11 void AXPYInputx(DataSet* elements,DataSet* nodes,DataSet* vertices,DataSet* loads,DataSet* materials,Parameters* parameters,int YEnum, double scalar, int XEnum); 12 12 13 13 #endif /* _AXPYINPUTX_H */ -
issm/trunk/src/c/modules/ExtrudeInputx/ExtrudeInputx.cpp
r3913 r4053 4 4 5 5 #include "./ExtrudeInputx.h" 6 7 6 #include "../../shared/shared.h" 8 7 #include "../../include/include.h" -
issm/trunk/src/c/modules/Gradjx/Gradjx.cpp
r4048 r4053 4 4 5 5 #include "./Gradjx.h" 6 6 #include "../modules.h" 7 7 #include "../../shared/shared.h" 8 8 #include "../../include/include.h" … … 31 31 32 32 /*Extrude if needed: */ 33 if(dim==3) InputsExtrudex( elements,nodes,vertices,loads,materials,parameters,GradientEnum,0);33 if(dim==3) ExtrudeInputx( elements,nodes, vertices, loads, materials, parameters,GradientEnum); 34 34 35 35 } -
issm/trunk/src/c/modules/Orthx/Orthx.cpp
r4048 r4053 7 7 void Orthx( Vec* pnewgradj, Vec gradj, Vec oldgradj){ 8 8 9 GetSolutionFromInputsx( &ug, femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials, femmodel->parameters, analysis_type,sub_analysis_type);10 11 9 /*output: */ 12 10 Vec newgradj=NULL; -
issm/trunk/src/c/modules/modules.h
r4048 r4053 47 47 #include "./SurfaceAreax/SurfaceAreax.h" 48 48 #include "./CostFunctionx/CostFunctionx.h" 49 #include "./ControlConstrain x/ControlConstrainx.h"49 #include "./ControlConstrainInputx/ControlConstrainInputx.h" 50 50 #include "./FieldAverageOntoVerticesx/FieldAverageOntoVerticesx.h" 51 51 #include "./FieldDepthAveragex/FieldDepthAveragex.h" … … 81 81 #include "./ScaleInputx/ScaleInputx.h" 82 82 #include "./AXPYInputx/AXPYInputx.h" 83 #include "./ControlContrainx/ControlContrainx.h"84 83 85 84 #endif
Note:
See TracChangeset
for help on using the changeset viewer.