Changeset 4424
- Timestamp:
- 07/07/10 09:17:03 (15 years ago)
- Location:
- issm/trunk/src/c
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/modules/ModelProcessorx/Prognostic2/CreateNodesPrognostic2.cpp
r4236 r4424 61 61 62 62 /*Add node to nodes dataset: */ 63 nodes->AddObject(new Node(node_id,node_id-1,vertex_id,io_index,iomodel, Balancedthickness2AnalysisEnum));63 nodes->AddObject(new Node(node_id,node_id-1,vertex_id,io_index,iomodel,Prognostic2AnalysisEnum)); 64 64 65 65 } … … 75 75 xfree((void**)&iomodel->gridonicesheet); 76 76 xfree((void**)&iomodel->gridoniceshelf); 77 xfree((void**)&iomodel->elements); 77 78 78 79 /*Assign output pointer: */ -
issm/trunk/src/c/objects/Elements/Tria.cpp
r4422 r4424 5796 5796 /*FUNCTION Tria::InputUpdateFromSolutionPrognostic2 {{{1*/ 5797 5797 void Tria::InputUpdateFromSolutionPrognostic2(double* solution){ 5798 ISSMERROR(" not supported yet!"); 5798 int i; 5799 5800 const int numvertices=3; 5801 const int numdofpervertex=1; 5802 const int numdof=numdofpervertex*numvertices; 5803 5804 int doflist[numdof]; 5805 double values[numdof]; 5806 5807 int dummy; 5808 5809 /*Get dof list: */ 5810 GetDofList(&doflist[0],&dummy); 5811 5812 /*Use the dof list to index into the solution vector: */ 5813 for(i=0;i<numdof;i++){ 5814 values[i]=solution[doflist[i]]; 5815 } 5816 5817 /*Add thickness as inputs to the tria element: */ 5818 this->inputs->AddInput(new TriaVertexInput(ThicknessEnum,values)); 5799 5819 } 5800 5820 /*}}}*/
Note:
See TracChangeset
for help on using the changeset viewer.